GetActivePersonClassList (Opus Funktion)
Beschreibung
Gibt eine alphabetisch (Vorname Nachname) sortierte Liste zurück.
Argumente
Name | Typ | Beschreibung | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
[integer] | ClassID | |||||||||||||||||
integer | Optional: 1 = nur Anmeldungen, keine provisorischen Anmeldungen 2 = Auch Abmeldungen miteinschliessen, es wird jeweils das aktuellste Ereignis zurückgegeben 4 = Mehrfachanmeldungen auch zurückgeben (sonst wird pro Person nur eine Anmeldung zurückgegeben) Die Optionen können auch zusammengezählt werden. Wird dieses Argument weggelassen, wird der Wert als 0 angenommen. Ist der Wert 1 gesetzt, dann werden nur Anmeldungen mit i_Status = 1 (Angemeldet) genommen, sonst auch alle anderen Status. Ist der Wert 2 nicht gesetzt, dann werden nur Anmeldungen mit i_Current = 1 genommen., sonst auch i_Current = 0. Ist der Wert 4 nicht gesetzt, dann wird für gleiche Adressen nur die Anmeldung mit der höchsten i_SSB_PersonClassID genommen (auch bei Anmeldungen in mehreren Klassen, falls ein Array von ClassID übergeben wird).$
|
Rückgabewert Integer Array
PersonClassID-Liste sortiert nach Name, Vorname
Beispiel
Lo_PersonClassIDs := GetActivePersonClassList(Lo_ExamClasses.ClassID[Li_i], 1); |
---|
Siehe auch
---