CreateNotenHeader: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Keine Bearbeitungszusammenfassung |
|||
(5 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 2: | Zeile 2: | ||
=== RAP-Funktion "{{SEITENNAME}}" === | === RAP-Funktion "{{SEITENNAME}}" === | ||
|'''Beschreibung''' || | |'''Beschreibung''' || | ||
procedure CreateNotenHeader(aFaecherListe: String); | '''procedure CreateNotenHeader(aFaecherListe: String);''' | ||
(*Im tatsächlich erzeugten Header stehen die Fächer in der unter „Unterrichtsfächer“ | (*Im tatsächlich erzeugten Header stehen die Fächer | ||
in der unter „Unterrichtsfächer“ festgelegten Sortierreihenfolge*). | |||
Übersicht über alle gewählten Schüler und deren Leistungsdaten gewünscht wird, da ein Aufruf | Diese Prozedur ist nur nötig und sinnvoll, wenn eine tabellarische | ||
Übersicht über alle gewählten Schüler und deren Leistungsdaten gewünscht wird, | |||
da ein Aufruf dieser Prozedur dazu führt, dass die Leistungsdaten | |||
aller in der Auswahl befindlichen Schüler gelesen werden, | |||
damit eine interne Tabelle mit diesen Fächern angelegt werden kann. | |||
In allen anderen Fällen ist dieser Aufruf unnötig! Nach der Darstellung der Tabelle muss | In allen anderen Fällen ist dieser Aufruf unnötig! Nach der Darstellung der Tabelle muss | ||
unbedingt die Prozedur 'ResetFaechervorbelegung' aufgerufen werden! | unbedingt die Prozedur 'ResetFaechervorbelegung' aufgerufen werden! | ||
Zeile 19: | Zeile 21: | ||
|- | |- | ||
|'''Beispiel''' || | |'''Beispiel''' || | ||
'''CreateNotenHeader('D,E,M,F,L');''' | |||
Bei den "Konferen-Übersichten (d.h. Vorlagen, die die Datenquellen FachUebersichtHeader | |||
und FachUebersicht verwenden) stehen im Befehl "CreateNotenHeader" weitere Optionen zum | |||
Filtern auf Fächer zur Verfügung: | |||
-Es können "Platzhalter * oder % (gleichbedeutend) verwendet werden | |||
Beispiel: | |||
'''CreateNotenHeader( 'D,M,E*' );''' | |||
würde nur die Fächer D,M und solche, die mit E anfangen, berücksichtigen (also z.B. E5, EK) | |||
-Der Platzhalter # kann speziell für Fremdsprachen mit Jahrgangsangabe verwendet werden | |||
Beispiel | |||
'''CreateNotenHeader( 'D,M,E#' );''' | |||
würde nur die Fächer D,M und alle Englisch-Fächer berücksichtigen (aber nicht EK) | |||
|} | |} | ||
Aktuelle Version vom 6. November 2013, 11:20 Uhr
RAP-Funktion "CreateNotenHeader"
Beschreibung |
procedure CreateNotenHeader(aFaecherListe: String); (*Im tatsächlich erzeugten Header stehen die Fächer in der unter „Unterrichtsfächer“ festgelegten Sortierreihenfolge*). Diese Prozedur ist nur nötig und sinnvoll, wenn eine tabellarische Übersicht über alle gewählten Schüler und deren Leistungsdaten gewünscht wird, da ein Aufruf dieser Prozedur dazu führt, dass die Leistungsdaten aller in der Auswahl befindlichen Schüler gelesen werden, damit eine interne Tabelle mit diesen Fächern angelegt werden kann. In allen anderen Fällen ist dieser Aufruf unnötig! Nach der Darstellung der Tabelle muss unbedingt die Prozedur 'ResetFaechervorbelegung' aufgerufen werden! |
Parameter |
aFaecherListe - Kommaseparierte Liste der Fachkürzel, für die eine Übersicht erzeugt werden soll. |
Rückgabewert |
... |
Beispiel |
CreateNotenHeader('D,E,M,F,L'); Bei den "Konferen-Übersichten (d.h. Vorlagen, die die Datenquellen FachUebersichtHeader und FachUebersicht verwenden) stehen im Befehl "CreateNotenHeader" weitere Optionen zum Filtern auf Fächer zur Verfügung: -Es können "Platzhalter * oder % (gleichbedeutend) verwendet werden Beispiel: CreateNotenHeader( 'D,M,E*' ); würde nur die Fächer D,M und solche, die mit E anfangen, berücksichtigen (also z.B. E5, EK) -Der Platzhalter # kann speziell für Fremdsprachen mit Jahrgangsangabe verwendet werden Beispiel CreateNotenHeader( 'D,M,E#' ); würde nur die Fächer D,M und alle Englisch-Fächer berücksichtigen (aber nicht EK) |
Zurück zu RAP-Funktionen