CreateNotenHeader: Unterschied zwischen den Versionen

Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
 
(4 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
     (*Im tatsächlich erzeugten Header stehen die Fächer
     in der unter „Unterrichtsfächer“ festgelegten Sortierreihenfolge*).  
     in der unter „Unterrichtsfächer“ festgelegten Sortierreihenfolge*).  
     Diese Prozedur ist nur nötig und sinnvoll, wenn eine tabellarische
     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
     Übersicht über alle gewählten Schüler und deren Leistungsdaten gewünscht wird,
    dieser Prozedur dazu führt, dass die Leistungsdaten aller in der Auswahl befindlichen
    da ein Aufruf dieser Prozedur dazu führt, dass die Leistungsdaten  
    Schüler gelesen werden, damit eine interne Tabelle mit diesen Fächern angelegt werden kann.
    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 20: Zeile 21:
|-  
|-  
|'''Beispiel''' ||  
|'''Beispiel''' ||  
    CreateNotenHeader('D,E,M,F,L');
  '''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)
|}
|}


Navigationsmenü