FilterFachUebersichtAufKlasse: Unterschied zwischen den Versionen

Aus Schild-NRW Wiki
Zur Navigation springen Zur Suche springen
KKeine Bearbeitungszusammenfassung
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 5: Zeile 5:
Mit dieser Prozedur kann bei einem Gruppenwechsel (wobei die Gruppierung auf
Mit dieser Prozedur kann bei einem Gruppenwechsel (wobei die Gruppierung auf
"Klasse" sein muss) eine Fachübersicht neu initialisiert werden. Der Aufruf erfolgt
"Klasse" sein muss) eine Fachübersicht neu initialisiert werden. Der Aufruf erfolgt
typischerweise im Ereignis "BeforeGroupBreak", als Aufruf-
typischerweise im Ereignis "BeforeGroupBreak", als Aufruf-Parameter wird die Klasse übergeben. Dadurch ist es möglich, Fachübersichten für
Parameter wird die Klasse übergeben. Dadurch ist es möglich, Fachübersichten für
mehrere Klassen (oder die ganze Schule) in einem Durchlauf auszugeben, wobei nur
mehrere Klassen (oder die ganze Schule) in einem Durchlauf auszugeben, wobei nur
die jeweils von der betreffenden Klasse belegten Fächer in der Übersicht erscheinen.
die jeweils von der betreffenden Klasse belegten Fächer in der Übersicht erscheinen.
Zeile 12: Zeile 11:
|-
|-
|'''Parameter''' ||  
|'''Parameter''' ||  
     String - Klasse für die die Übersicht erzeugt werden soll
     String - Klasse, für die die Übersicht erzeugt werden soll
|-
|-
|'''Rückgabewert''' ||
|'''Rückgabewert''' ||
     Erzeugt einen neuen FachUebersichtsHeader sobald die Gruppe wechselt.
     Erzeugt einen neuen FachUebersichtsHeader, sobald die Gruppe wechselt.
|-  
|-  
|'''Beispiel''' ||  
|'''Beispiel''' ||  
     FilterFachUebersichtAufKlasse(Schueler[Klasse]);
     FilterFachUebersichtAufKlasse(Schueler['Klasse']);
|}
|}



Aktuelle Version vom 26. Januar 2020, 14:19 Uhr

RAP-Funktion "FilterFachUebersichtAufKlasse"

Beschreibung
   Procedure FilterFachUebersichtAufKlasse( const klasse: string );

Mit dieser Prozedur kann bei einem Gruppenwechsel (wobei die Gruppierung auf "Klasse" sein muss) eine Fachübersicht neu initialisiert werden. Der Aufruf erfolgt typischerweise im Ereignis "BeforeGroupBreak", als Aufruf-Parameter wird die Klasse übergeben. Dadurch ist es möglich, Fachübersichten für mehrere Klassen (oder die ganze Schule) in einem Durchlauf auszugeben, wobei nur die jeweils von der betreffenden Klasse belegten Fächer in der Übersicht erscheinen.

Parameter
   String - Klasse, für die die Übersicht erzeugt werden soll
Rückgabewert
   Erzeugt einen neuen FachUebersichtsHeader, sobald die Gruppe wechselt.
Beispiel
   FilterFachUebersichtAufKlasse(Schueler['Klasse']);
Wichtig.png
Wichtig!

Der Aufruf sollte nur in Verbindung mit der Datenquelle "Fachuebersicht" erfolgen. Ein Aufruf von "FaecherVorbelegen" ist nicht notwendig (wird intern von " FilterFachUebersichtAufKlasse" gemacht) und wäre auch kontraproduktiv (erhöhter Zeitaufwand wegen doppeltem Aufruf).



Zurück zu RAP-Funktionen