Änderungen

Zur Navigation springen Zur Suche springen
872 Bytes hinzugefügt ,  15:55, 21. Jun. 2021
K
Zeile 1: Zeile 1: −
  −
  −
  −
<font size="4"><center>'''1. Ausgabe 12/2012'''</center></font>
        Zeile 32: 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 52: 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 63: 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 84: 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 146: 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 336: Zeile 331:        +
[[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:RepBau31.jpg|rechts|200px]]
+
 
      Zeile 355: Zeile 351:     
= Beispiel 7: 07_Laufbahnuebersicht.rtm =
 
= Beispiel 7: 07_Laufbahnuebersicht.rtm =
[[Image:]]
     −
Dieser Bericht ist lediglich eine Abwandlung von Beispiel 3 in dem einige Ergänzungen gemacht wurden.
+
[[Image:RepBau32.jpg|rechts|300px]]
 +
 
 +
Dieser Bericht ist lediglich eine Abwandlung von Beispiel 6, 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 369: 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 383: 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 390: 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 412: Zeile 408:     
[[Reporting|Zurück zu Reporting]]
 
[[Reporting|Zurück zu Reporting]]
  −
      
= Beispiel 9: 09_Zuweisungen.rtm =
 
= Beispiel 9: 09_Zuweisungen.rtm =
Zeile 428: Zeile 422:     
[[Reporting|Zurück zu Reporting]]
 
[[Reporting|Zurück zu Reporting]]
  −
      
= Beispiel 10: 10_Zeugnis.rtm =
 
= Beispiel 10: 10_Zeugnis.rtm =
Zeile 435: 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 441: 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 448: 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ü