@ -317,54 +317,7 @@ parent="Berichtsassistent">Abfragen zur Administration von Berichtsassistent </t
@@ -317,54 +317,7 @@ parent="Berichtsassistent">Abfragen zur Administration von Berichtsassistent </t
@ -8,7 +8,9 @@ order by sortnr, caption\
@@ -8,7 +8,9 @@ order by sortnr, caption\
caption\
FROM rpta_column_layout \
where resultset_id in (select R.tid from rpta_resultset R where R.uniquename='sos_stud_astat'\
and R.systeminfo_id=7) and uniquename='sos_stud_astat_rsz';^
and R.systeminfo_id=7)\
order by sortnr, caption\
;^
45001^Seit Semester^10^0^0^140^80^1^integer^30^0^1^<<SQL>> select tid, eintrag from semester order by tid DESC;^ ^<<SQL>> select tid,eintrag from semester where today() between sem_beginn and sem_ende;^
45002^Fächer^30^0^0^130^200^6^char^1000^0^12^<<SQL>> select tid,name,sortnr from sichten where art='Fächer-Sicht' order by 3,2;^ ^ ^
45003^Abschluss^40^0^0^100^200^3^char^1500^0^1^<<SQL>> select apnr, druck from cifx where key=35 order by 2;^ ^ ^
@ -21,6 +23,3 @@ and R.systeminfo_id=7) and uniquename='sos_stud_astat_rsz';^
@@ -21,6 +23,3 @@ and R.systeminfo_id=7) and uniquename='sos_stud_astat_rsz';^
45012^Hörerstatus^200^330^-1^140^150^1^sql^30^0^1^<<SQL>> select apnr, eintrag from hoererstatus order by 2^apnr, eintrag^<<SQL>> select apnr, eintrag from hoererstatus where eintrag='alle';^
45018^Köpfe oder Fälle ?^0^0^0^140^150^1^sql^70^0^1^<<SQL>> select apnr, eintrag from koepfe_oder_faelle order by 2^apnr, eintrag^<<SQL>> select apnr, eintrag from koepfe_oder_faelle where eintrag = 'Fälle';^
45022^Geschlecht^110^0^0^140^80^1^integer^30^0^1^<<SQL>> SELECT apnr,druck FROM cif where key = 9003 and apnr between 1 and 4 order by 1;^ ^ ^
@@@^Studienfach^Anzahl bzw. Anteil^Datenblatt Studierendenstatistik^drop table if exists tmp_stud2; drop table if exists tmp_stud3;^^2^850^540^^1^<<SQL>>SELECT description FROM rpta_column_layout where tid=<<Spaltenlayout>>;^
<xsl:for-eachselect="/ergebnisse/ergebnis/ergebniselement[@ordnr=$ergebniselementOrdnr]/sqlerg/headers/header[ @width > 0 and not(starts-with(f_name,'hidden')) and not(starts-with(f_name,'next')) and @id < $colId ]">
<xsl:variablename="defbreite"><xsl:value-ofselect="sum(/ergebnisse/ergebnis/ergebniselement[@ordnr=$ergebniselementOrdnr]/sqlerg/headers/header[ @width > 0 and not(starts-with(f_name,'hidden')) and not(starts-with(f_name,'next')) ]/@width )"/></xsl:variable>
<xsl:variablename="ndefbreite"><xsl:value-ofselect="count(/ergebnisse/ergebnis/ergebniselement[@ordnr=$ergebniselementOrdnr]/sqlerg/headers/header[ @width = '' and not(starts-with(f_name,'hidden')) and not(starts-with(f_name,'next'))])"/></xsl:variable>
<xsl:whentest="$isLastVisibleColumInRow='+' or ($colCount - 1) =$colId">
<!-- letzte Spalte wird immer vom rechten Seitenrand minus vorherige Spalten gerechnet,
weil es Rundungsfehler bei der Spaltenbreite geben kann.-->
<xsl:whentest="($colCount - 1) =$colId ">
<!-- letzte Spalte -->
<xsl:value-ofselect="$druckbreite - $previousX"/>
</xsl:when>
<xsl:whentest="$width != ''">
@ -649,7 +643,7 @@ weil es Rundungsfehler bei der Spaltenbreite geben kann.-->
@@ -649,7 +643,7 @@ weil es Rundungsfehler bei der Spaltenbreite geben kann.-->
<xsl:variablename="colCount">
<xsl:choose>
<xsl:whentest="($rowCounter - 1)=$rowCount">
<xsl:value-ofselect="$currentRowColCount"/>
<xsl:value-ofselect="$totalColCount"/>
</xsl:when>
<xsl:otherwise>
<xsl:value-ofselect="$totalColCount"/>
@ -660,17 +654,7 @@ weil es Rundungsfehler bei der Spaltenbreite geben kann.-->
@@ -660,17 +654,7 @@ weil es Rundungsfehler bei der Spaltenbreite geben kann.-->
@ -1130,20 +1100,4 @@ genommen. Wenn nicht, wird mit colspan multipliziert.-->
@@ -1130,20 +1100,4 @@ genommen. Wenn nicht, wird mit colspan multipliziert.-->