Änderungen

Zur Navigation springen Zur Suche springen
1.224 Bytes hinzugefügt ,  15:55, 21. Jun. 2021
K
Zeile 1: Zeile 1:        +
[[Image:RepBau01.jpg|rechts]]
   −
<font size="4"><center>'''1. Ausgabe 12/2012'''</center></font>
      +
Der Reportbaukasten soll Usern dabei behilflich sein, eigene Formulare nach einem Vorbild für bestimmte Zwecke erstellen zu können.
   −
[[Image:RepBau01.jpg|rechts]]
     −
 
+
Die Formulare können in einem ZIP-Archiv hier herunter geladen werden. '''[[File:Report-Baukasten.zip]]'''
Der Reportbaukasten soll Usern dabei behilflich sein, eigene Formulare nach einem Vorbild für bestimmte Zwecke erstellen zu können.
        Zeile 29: Zeile 28:       −
  −
Wenn Sie zu diesen Reitern grundsätzliche Fragen klären wollen, dann befinden sich auf unserer Homepage zwei Anleitungen zum Reportdesigner unter folgender Adresse:
  −
  −
[http://www.svws.nrw.de/index.php?id=formulare http://www.svws.nrw.de/index.php?id=formulare]
  −
  −
  −
Schauen Sie sich bitte die Dokumente ''Report_Builder-Kurs.pdf'' und ''Anleitung_RG_Glasmacher.pdf'' an.
        Zeile 49: Zeile 41:       −
[[Image:RepBau05.jpg|links]]Subreport = Unterbericht, hier können Datenfelder aus Schild wiedergegebenwerden, die u.U. mehrere Datensätze enthalten
+
[[Image:RepBau05.jpg|links]]Subreport = Unterbericht, hier können Datenfelder aus Schild wiedergegeben werden, die u.U. mehrere Datensätze enthalten
      Zeile 60: Zeile 52:       −
[[Image:RepBau08.jpg|links]]DBImage = Bild aus der Datenbank, rechte Maustaste auf den Rahmenöffnet ein Kontextmenü (existiert auch ohne DB)
+
[[Image:RepBau08.jpg|links]]DBImage = Bild aus der Datenbank, rechte Maustaste auf den Rahmen öffnet ein Kontextmenü (existiert auch ohne DB)
      Zeile 81: Zeile 73:  
zur Verfügung und können Programmierungen enthalten
 
zur Verfügung und können Programmierungen enthalten
   −
Das am häufigsten genutzte Ereignis ist sicherlich ReportBeforePrint mit dem man etwas vor dem Druck ablaufen lassen kann.
+
Das am häufigsten genutzte Ereignis ist sicherlich ReportBeforePrint, mit dem man etwas vor dem Druck ablaufen lassen kann.
   −
Beim Einfügen von Funktionen und Proceduren, sollte man sich die vorhandenen Ereignisse in anderen Reports einmal ansehen.
+
Beim Einfügen von Funktionen und Proceduren sollte man sich die vorhandenen Ereignisse in anderen Reports einmal ansehen.
      Zeile 143: Zeile 135:     
Das Gleiche ist im Subreport Telefone hinterlegt, auch dort ist eine automatische Anpassung an die Länge wünschenswert, da Telefonnummern ja sehr unterschiedlich lang sein können.
 
Das Gleiche ist im Subreport Telefone hinterlegt, auch dort ist eine automatische Anpassung an die Länge wünschenswert, da Telefonnummern ja sehr unterschiedlich lang sein können.
 +
 +
Hierbei ist noch zu berücksichtigen, dass der Subreport ''SchuelerTelefone'' eine besondere Seiteneinrichtung hat. Wenn Sie den Subreport im Berichtsbaum markieren und dann im Menü ''Datei --> Seite einrichten ...'' auswählen, sehen Sie die zugrunde liegenden Seiteneinstellungen.
 +
 +
[[Datei:Reportbaukasten-02.png|400px]]
 +
 +
Die vier definierten Spalten werden von links nach rechts durchlaufen.
      Zeile 177: Zeile 175:  
= Beispiel 2: 02_Input_Laufzeit.rtm =
 
= Beispiel 2: 02_Input_Laufzeit.rtm =
   −
Dieses Formular soll eine kurze Einführung in die Möglichkeit der Dateneingabe zur Laufzeit des Reports bieten.[[Image:]]
+
 
 +
[[Image:RepBau18.jpg|rechts|300px]]
 +
Dieses Formular soll eine kurze Einführung in die Möglichkeit der Dateneingabe zur Laufzeit des Reports bieten.
    
Dies findet im Ereignis ''ReportBeforePrint'' statt.
 
Dies findet im Ereignis ''ReportBeforePrint'' statt.
   −
Die Funktionen sind alle auch auf unserer Homepage beschrieben.
+
Die Funktionen sind alle auch im WIKI beschrieben.
   −
[http://www.svws.nrw.de/index.php?id=198 http://www.svws.nrw.de/index.php?id=198]
+
'''[[RAP-Funktionen]]'''
      Zeile 189: Zeile 189:       −
In diesem Formular werden erstmalig Variablen benötigt, in die die Inhalte aus den Abfragen eingelesen werden. Diese Variablen müssen vor der Nutzung global deklariert werden, wenn sie in allen Prozeduren und Ereignissen zur Verfügung stehen sollen. Sehen Sie sich dazu bitte den Bereich Deklarationen in „Global“ an. Dieses Menü erreichen Sie, wenn Sie mit der rechten Maustaste in den Bereich der linken oberen Ecke klicken. [[Image:]]
+
[[Image:RepBau19.jpg|rechts|200px]]
 +
In diesem Formular werden erstmalig Variablen benötigt, in die die Inhalte aus den Abfragen eingelesen werden. Diese Variablen müssen vor der Nutzung global deklariert werden, wenn sie in allen Prozeduren und Ereignissen zur Verfügung stehen sollen. Sehen Sie sich dazu bitte den Bereich Deklarationen in „Global“ an. Dieses Menü erreichen Sie, wenn Sie mit der rechten Maustaste in den Bereich der linken oberen Ecke klicken.
 +
 
 +
 
 +
 
 +
[[Image:RepBau20.jpg|rechts|200px]]
 +
Die Inhalte der Variablen werden den Labels dann „einfach“ zugewiesen. Bitte sehen Sie dazu in die jeweiligen ''OnGetText''-Ereignisse der jeweiligen Labels.
 +
 
   −
Die Inhalte der Variablen werden den Labels dann „einfach“ zugewiesen. Bitte sehen Sie dazu in die jeweiligen ''OnGetText''-Ereignisse der jeweiligen Labels.[[Image:]]
        Zeile 198: Zeile 204:     
Bestimmte Ersetzungen sind damit aber nicht möglich, dazu können feste Platzhalter, wie hier im Beispiel $Schuljahr$, verwendet werden.
 
Bestimmte Ersetzungen sind damit aber nicht möglich, dazu können feste Platzhalter, wie hier im Beispiel $Schuljahr$, verwendet werden.
 +
[[Image:RepBau21.jpg|rechts|200px]]
 +
 +
 +
Dort wird der Platzhalter dann durch eine entsprechende Programmierung im ''OnPrint''-Ereignis des ''Richtext1'' ersetzt.
      −
Dort wird der Platzhalter dann durch eine entsprechende Programmierung im ''OnPrint''-Ereignis des ''Richtext1'' ersetzt.[[Image:]]
        Zeile 209: Zeile 218:     
[[Reporting|Zurück zu Reporting]]
 
[[Reporting|Zurück zu Reporting]]
 +
 +
    
= Beispiel 3: 03_Lehrerdaten.rtm =
 
= Beispiel 3: 03_Lehrerdaten.rtm =
 +
 +
 +
 +
[[Image:RepBau22.jpg|rechts|300px]]
 +
 
Prinzipiell bedient sich dieser Report aus der Datenquelle Lehrer. Alle Stamminformationen zu den Lehrkräften sind hier enthalten.
 
Prinzipiell bedient sich dieser Report aus der Datenquelle Lehrer. Alle Stamminformationen zu den Lehrkräften sind hier enthalten.
   −
[[Image:]]
      
Damit zu Beginn des Reports eine Auswahlliste der zu druckenden Lehrer erscheint, ist im Ereignis ''BeforeOpenDataPipelines'' der Befehl ''LehrerAuswaehlen(True)'' hinterlegt. Der Auswahlmodus wird im ''AfterPrint''-Ereignis wieder zurückgesetzt. Werden diese Befehle nicht gesetzt, werden immer alle Lehrerdaten in die Datenquelle gefüllt.
 
Damit zu Beginn des Reports eine Auswahlliste der zu druckenden Lehrer erscheint, ist im Ereignis ''BeforeOpenDataPipelines'' der Befehl ''LehrerAuswaehlen(True)'' hinterlegt. Der Auswahlmodus wird im ''AfterPrint''-Ereignis wieder zurückgesetzt. Werden diese Befehle nicht gesetzt, werden immer alle Lehrerdaten in die Datenquelle gefüllt.
Zeile 225: Zeile 240:  
Das ist der Grund dafür, dass im Report ein Unterbericht mit der Datenquelle ''LehrerAktuellerAbschnitt'' eingefügt ist, weil die ''LehrerFunktionen'' sonst u.U. nicht gefüllt werden.
 
Das ist der Grund dafür, dass im Report ein Unterbericht mit der Datenquelle ''LehrerAktuellerAbschnitt'' eingefügt ist, weil die ''LehrerFunktionen'' sonst u.U. nicht gefüllt werden.
   −
[[Image:]]
+
[[Image:RepBau23.jpg|links]]
 +
Eine Übersicht über die Abhängigkeit der Datenquellen finden Sie in der Reportverwaltung, wenn Sie auf das rote Fragezeichensymbol klicken.
 +
 
   −
Eine Übersicht über die Abhängigkeit der Datenquellen finden Sie in der Reportverwaltung, wenn Sie auf das rote Fragezeichensymbol klicken.
+
[[Image:RepBau24.jpg|center]]
   −
[[Image:]]
        Zeile 242: Zeile 258:     
= Beispiel 4: 04_Konferenz.rtm =
 
= Beispiel 4: 04_Konferenz.rtm =
Dieser Report soll eine Übersichtsliste z.B. für Konferenzen bieten, die alle Schüler einer Klasse / eines Jahrgangs mit ihren Fächern auflistet. Der Report druckt lediglich den aktuellen Abschnitt.[[Image:]]
+
 
 +
[[Image:RepBau25.jpg|rechts|400px]]
 +
Dieser Report soll eine Übersichtsliste z.B. für Konferenzen bieten, die alle Schüler einer Klasse / eines Jahrgangs mit ihren Fächern auflistet. Der Report druckt lediglich den aktuellen Abschnitt.
      Zeile 248: Zeile 266:        +
[[Image:RepBau26.jpg|rechts|400px]]
 
Der Subreport ''FachUebersichtHeader'' erzeugt eine Kopfzeile für die Übersichtsliste, die alle bei der ausgewählten Schülermenge enthaltenen Fächer in der Sortierungsreihenfolge auflistet. Aus diesem Grund ist es auch sinnvoll, vor dem Druck klassenweise oder jahrgangsweise zu filtern, da alle auftretenden Fächer sonst in den Header wandern.
 
Der Subreport ''FachUebersichtHeader'' erzeugt eine Kopfzeile für die Übersichtsliste, die alle bei der ausgewählten Schülermenge enthaltenen Fächer in der Sortierungsreihenfolge auflistet. Aus diesem Grund ist es auch sinnvoll, vor dem Druck klassenweise oder jahrgangsweise zu filtern, da alle auftretenden Fächer sonst in den Header wandern.
      −
Im Ereignis ''BeforePrint'' benötigen die beiden Datenquellen den Aufruf '''''Faechervorbelegen''''' und im ''AfterPrint ''Ereignis den Befehl '''''ResetFaechervorbelegen'''''.[[Image:]]
+
 
 +
Im Ereignis ''BeforePrint'' benötigen die beiden Datenquellen den Aufruf '''''Faechervorbelegen''''' und im ''AfterPrint ''Ereignis den Befehl '''''ResetFaechervorbelegen'''''.
    
Mit diesen Befehlen werden die Erzeugung des Notenheaders und die Einsortierung der fachspezifischen Daten in die Übersicht erzeugt.
 
Mit diesen Befehlen werden die Erzeugung des Notenheaders und die Einsortierung der fachspezifischen Daten in die Übersicht erzeugt.
   −
<nowiki>Der Bericht enthält zwei Gruppierungen. Die Gruppe[0]:Klasse erzeugt eine neue Seite, wenn die Klasse des Schülers wechselt. Die Gruppe[1]:ID sorgt dafür, dass die einzelnen Schülerdaten auf einer Seite zusammengehalten werden.</nowiki>
+
Der Bericht enthält zwei Gruppierungen. Die Gruppe[0]:Klasse erzeugt eine neue Seite, wenn die Klasse des Schülers wechselt. Die Gruppe[1]:ID sorgt dafür, dass die einzelnen Schülerdaten auf einer Seite zusammengehalten werden.
      Zeile 268: Zeile 288:     
= Beispiel 5: 05_Konferenz.rtm =
 
= Beispiel 5: 05_Konferenz.rtm =
 +
 +
[[Image:RepBau27.jpg|rechts|400px]]
 
Dieser Report druckt eine Leistungsübersicht der ausgewählten Schülermenge für den aktuellen Lernabschnitt. Dieses Mal wird aber in jeder Schülerzeile eine eigene Kopfzeile für die Fächer erzeugt, die dieser Schüler hat.
 
Dieser Report druckt eine Leistungsübersicht der ausgewählten Schülermenge für den aktuellen Lernabschnitt. Dieses Mal wird aber in jeder Schülerzeile eine eigene Kopfzeile für die Fächer erzeugt, die dieser Schüler hat.
    
Dazu wird die Datenquelle Lernabschnitte verwendet, die ohne weitere Programmierung den aktuellen Abschnitt des Schülers liefert.
 
Dazu wird die Datenquelle Lernabschnitte verwendet, die ohne weitere Programmierung den aktuellen Abschnitt des Schülers liefert.
    +
[[Image:RepBau28.jpg|rechts|300px]]
 
In diesem Subreport befindet sich dann ein Unterbericht mit der Datenquelle ''SchuelerLeistungen'', der die Leistungsdaten liefert.
 
In diesem Subreport befindet sich dann ein Unterbericht mit der Datenquelle ''SchuelerLeistungen'', der die Leistungsdaten liefert.
      −
Unter Berechnungen findet sich lediglich eine Ersetzung für das Label1, das den aktuellen Abschnitt ausgeben soll.[[Image:]]
+
Unter Berechnungen findet sich lediglich eine Ersetzung für das Label1, das den aktuellen Abschnitt ausgeben soll.
    
Hier wird die Funktion ''SchuljahrToStr'' verwendet, die eingeführt wurde, um komplizierte Abfragen zum aktuellen Abschnitt zu vereinfachen.
 
Hier wird die Funktion ''SchuljahrToStr'' verwendet, die eingeführt wurde, um komplizierte Abfragen zum aktuellen Abschnitt zu vereinfachen.
Zeile 283: Zeile 306:       −
<nowiki>Die Gruppe[0]: ID sorgt im Bericht lediglich dafür, dass ein Schülerdatensatz auf einer Seite zusammengehalten wird.</nowiki>
+
Die Gruppe[0]: ID sorgt im Bericht lediglich dafür, dass ein Schülerdatensatz auf einer Seite zusammengehalten wird.
      Zeile 293: Zeile 316:  
[[Reporting|Zurück zu Reporting]]
 
[[Reporting|Zurück zu Reporting]]
    +
= Beispiel 6: 06_Laufbahnuebersicht.rtm =
 +
 +
 +
[[Image:RepBau30.jpg|rechts|300px]]
      −
= Beispiel 6: 06_Laufbahnuebersicht.rtm =
   
Dieser Report druckt zu jedem Schüler die gesamte in Schild-NRW hinterlegte Laufbahn mit allen Abschnitten.
 
Dieser Report druckt zu jedem Schüler die gesamte in Schild-NRW hinterlegte Laufbahn mit allen Abschnitten.
 +
    
Dazu werden die Datenquellen ''Leistungsuebersicht'' (zur Erzeugung des Headers) und ''Schuelerlaufbahn'' verwendet.
 
Dazu werden die Datenquellen ''Leistungsuebersicht'' (zur Erzeugung des Headers) und ''Schuelerlaufbahn'' verwendet.
Zeile 303: Zeile 330:  
Damit der Report die Kopfzeile für die Fächer und die Laufbahn über alle Abschnitte erzeugen kann, benötigt er im ''BeforePrint''-Ereignis den Aufruf ''SetUebersicht(True)''.
 
Damit der Report die Kopfzeile für die Fächer und die Laufbahn über alle Abschnitte erzeugen kann, benötigt er im ''BeforePrint''-Ereignis den Aufruf ''SetUebersicht(True)''.
    +
 +
[[Image:RepBau31.jpg|rechts|200px]]
 
Dies wird dann im ''AfterPrint''-Ereignis mit ''SetUebersicht(False)'' wieder aufgehoben.
 
Dies wird dann im ''AfterPrint''-Ereignis mit ''SetUebersicht(False)'' wieder aufgehoben.
   −
[[Image:]]
     −
<nowiki>Die Gruppe[0]: ID dient lediglich dazu, dass die Schüler auf einer Seite zusammengehalten werden. Außerdem ist in allen Subreports darauf geachtet worden, dass die Seitenränder auf Null stehen, damit möglichst wenig Verschiebungen stattfinden.</nowiki>
+
 
 +
 
 +
 
 +
 
 +
Die Gruppe[0]: ID dient lediglich dazu, dass die Schüler auf einer Seite zusammengehalten werden. Außerdem ist in allen Subreports darauf geachtet worden, dass die Seitenränder auf Null stehen, damit möglichst wenig Verschiebungen stattfinden.
 +
 
      Zeile 317: Zeile 350:  
[[Reporting|Zurück zu Reporting]]
 
[[Reporting|Zurück zu Reporting]]
    +
= Beispiel 7: 07_Laufbahnuebersicht.rtm =
    +
[[Image:RepBau32.jpg|rechts|300px]]
   −
= Beispiel 7: 07_Laufbahnuebersicht.rtm =
+
Dieser Bericht ist lediglich eine Abwandlung von Beispiel 6, in dem einige Ergänzungen gemacht wurden.
[[Image:]]
  −
 
  −
Dieser Bericht ist lediglich eine Abwandlung von Beispiel 3 in dem einige Ergänzungen gemacht wurden.
      
Der Report soll nur bestimmte, aufeinander folgende Abschnitte einer Schülerlaufbahn drucken. Hier in diesem Beispiel von EF bis Q1.
 
Der Report soll nur bestimmte, aufeinander folgende Abschnitte einer Schülerlaufbahn drucken. Hier in diesem Beispiel von EF bis Q1.
Zeile 334: Zeile 366:  
Zusätzlich wird aber im ''ReportBeforePrint'' Ereignis der Übersichtsmodus geändert.
 
Zusätzlich wird aber im ''ReportBeforePrint'' Ereignis der Übersichtsmodus geändert.
   −
Wie im Screenshot zu sehen, wird dort auf die Kursart umgestellt, da der Übersichtsmodus standardmäßig auf „NurFach“ steht und dann gleiche Fächer nicht nach Kursarten unterschieden werden und in die gleiche Spalte einsortiert werden.[[Image:]]
+
[[Image:RepBau33.jpg|rechts|300px]]
 +
Wie im Screenshot zu sehen, wird dort auf die Kursart umgestellt, da der Übersichtsmodus standardmäßig auf „NurFach“ steht und dann gleiche Fächer nicht nach Kursarten unterschieden werden und in die gleiche Spalte einsortiert werden.
    
Dies wird im ''AfterPrint ''Ereignis zusammen mit ''FilterLaufbahnJahrgangASD(“)'' wieder zurückgesetzt.
 
Dies wird im ''AfterPrint ''Ereignis zusammen mit ''FilterLaufbahnJahrgangASD(“)'' wieder zurückgesetzt.
Zeile 348: Zeile 381:     
[[Reporting|Zurück zu Reporting]]
 
[[Reporting|Zurück zu Reporting]]
  −
      
= Beispiel 8: 08_Zeugnisbemerkungen_AUE_ASV.rtm =
 
= Beispiel 8: 08_Zeugnisbemerkungen_AUE_ASV.rtm =
Zeile 355: Zeile 386:  
Die Felder für die Bemerkungen auf den Zeugnissen wurden vor einigen Versionen in der Datenbank in Memo-Felder umgewandelt. Das bedeutet, dass dort nun nur noch die eigentlichen Texte ohne jegliche Formatierung in der Datenbank liegen.
 
Die Felder für die Bemerkungen auf den Zeugnissen wurden vor einigen Versionen in der Datenbank in Memo-Felder umgewandelt. Das bedeutet, dass dort nun nur noch die eigentlichen Texte ohne jegliche Formatierung in der Datenbank liegen.
   −
[[Image:]]
+
[[Image:RepBau34.jpg|rechts|300px]]
    
Früher waren dort Richttextinformationen mit Textformatierungen enthalten, weswegen u.U. manche Zeugnisbemerkungen in einer anderen Schrift erscheinen konnten.
 
Früher waren dort Richttextinformationen mit Textformatierungen enthalten, weswegen u.U. manche Zeugnisbemerkungen in einer anderen Schrift erscheinen konnten.
Zeile 377: Zeile 408:     
[[Reporting|Zurück zu Reporting]]
 
[[Reporting|Zurück zu Reporting]]
  −
      
= Beispiel 9: 09_Zuweisungen.rtm =
 
= Beispiel 9: 09_Zuweisungen.rtm =
Zeile 393: Zeile 422:     
[[Reporting|Zurück zu Reporting]]
 
[[Reporting|Zurück zu Reporting]]
  −
      
= Beispiel 10: 10_Zeugnis.rtm =
 
= Beispiel 10: 10_Zeugnis.rtm =
Zeile 400: Zeile 427:  
Das Zeugnisformular soll alle Benutzer unterstützen, die eigene Zeugnisse für besonders spezielle Verhältnisse an ihren Schulen erzeugen wollen.
 
Das Zeugnisformular soll alle Benutzer unterstützen, die eigene Zeugnisse für besonders spezielle Verhältnisse an ihren Schulen erzeugen wollen.
   −
 
+
[[Image:RepBau35.jpg|rechts|300px]]
 
Auch in diesem Formular wurden keine überflüssigen Programmierungen eingesetzt.
 
Auch in diesem Formular wurden keine überflüssigen Programmierungen eingesetzt.
   Zeile 406: Zeile 433:  
Das Formular bedient sich aus den Datenquellen der Fächergruppen und der Lernabschnitte, damit das im Reportexplorer eingestellte Schuljahr gedruckt wird.
 
Das Formular bedient sich aus den Datenquellen der Fächergruppen und der Lernabschnitte, damit das im Reportexplorer eingestellte Schuljahr gedruckt wird.
   −
 
+
[[Image:RepBau36.jpg|rechts|300px]]
 
Aus diesem Grund befindet sich im Ereignis ''ReportBeforeOpenDataPipelines'' auch der Befehl ''MitLernabschnitten(True).'' Dadurch wird das Befüllen der Fächergruppen-Quellen angestoßen.
 
Aus diesem Grund befindet sich im Ereignis ''ReportBeforeOpenDataPipelines'' auch der Befehl ''MitLernabschnitten(True).'' Dadurch wird das Befüllen der Fächergruppen-Quellen angestoßen.
   Zeile 413: Zeile 440:       −
In den Unterberichten der Fächergruppen werden einige Programmierungen vorgenommen, die je nach Fach oder nach Kursart die Detailbereiche unsichtbar schalten. Dies ist notwendig, wenn entweder Fächer in der Datenquelle vorkommen, die nicht gedruckt werden sollen (hier am Beispiel der Fremdsprachen E und F, die getrennt ausgewiesen werden), oder aber auch im Beispiel der weiteren Unterrichte, wo die Kursarten ZUV und KMFÖ in einer Datenquelle ankommen.[[Image:]]
+
[[Image:RepBau37.jpg|rechts|300px]]
 +
In den Unterberichten der Fächergruppen werden einige Programmierungen vorgenommen, die je nach Fach oder nach Kursart die Detailbereiche unsichtbar schalten. Dies ist notwendig, wenn entweder Fächer in der Datenquelle vorkommen, die nicht gedruckt werden sollen (hier am Beispiel der Fremdsprachen E und F, die getrennt ausgewiesen werden), oder aber auch im Beispiel der weiteren Unterrichte, wo die Kursarten ZUV und KMFÖ in einer Datenquelle ankommen.
 +
 
 +
Weitere Unterberichte zu anderen Fächergruppen, wie z.B. Naturwissenschaften oder Gesellschaftslehre, müssen für ergänzt werden, um die entsprechenden Fächer im Zeugnis auszudrucken. Die Fächergruppen der Berufskollegs beginnen mit BK. Dazu gehören beispielsweise die Fächergruppen BKBerufsuebergreifend, BKBerufsbezogen und BKDifferenzierung.
 +
 
      −
Die Zeugnisbemerkungen sind nicht wie im Beispielreport_08 aufgebaut, hier können Sie sehen, dass die Angaben in der Datenquelle ''ASVSek_I'' enthalten sind.[[Image:]]
+
Die Zeugnisbemerkungen sind nicht wie im Beispielreport_08 aufgebaut, hier können Sie sehen, dass die Angaben in der Datenquelle ''ASVSek_I'' enthalten sind.
       
Bitte beachten Sie, dass dieses im ''ReportBeforeOpenDatenPipellines'' Ereignis bisher nur den Befehl ''MitLernabschnitten(true)'' enthält.
 
Bitte beachten Sie, dass dieses im ''ReportBeforeOpenDatenPipellines'' Ereignis bisher nur den Befehl ''MitLernabschnitten(true)'' enthält.
   −
[[Image:]]
+
 
    
Für Zeugnisse oder Übersichten, die auf Abiturdaten, Sprachenfolge oder die Daten auf dem Karteireiter ZP10 zugreifen wollen, sind die Befehle ''SetAbitur(true)'' und ''SetBKAbschluss(true)'' notwendig!
 
Für Zeugnisse oder Übersichten, die auf Abiturdaten, Sprachenfolge oder die Daten auf dem Karteireiter ZP10 zugreifen wollen, sind die Befehle ''SetAbitur(true)'' und ''SetBKAbschluss(true)'' notwendig!
    
(Der ZP10-Reiter hat an BKs den Namen ''BK-Abschluss''.)
 
(Der ZP10-Reiter hat an BKs den Namen ''BK-Abschluss''.)
 +
 +
 +
 +
----
 +
 +
 +
[[#top|Zum Seitenanfang]]
 +
 +
[[Reporting|Zurück zu Reporting]]
 +
 +
 +
= Beispiel 11: 11_Laufbahnuebersicht_mit_QT.rtm =
 +
 +
[[Datei:Reportbaukasten-03.png|rechts|300px]]
 +
Diese Laufbahnübersicht zeigt die Noten eines jeden Quartales (QT) an. Sie entspricht ansonsten der Laufbahnübersicht in Beispiel 7.
 +
 +
 +
Im Ereignis ''ReportBeforePrint'' wird dafür  ''SetQuartalsnotenInUebersicht(true)'' gesetzt.
 +
 +
 +
     

Navigationsmenü