Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Gibt eine alphabetisch (Vorname Nachname) sortierte Liste zurück.

Argumente

Name
Typ
Beschreibung
 

integer

[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).$

0Alle Anmeldungen + provisorische Anmeldungen
1Nur Anmeldungen
2Anmeldungen + prov. Anmeldungen + Abmeldungen
3Anmeldungen + Abmeldungen
4Mehrfachanmeldungen + prov. Mehrfachanmeldungen
5Mehrfachanmeldungen
6Mehrfachanmeldungen + prov. Mehrfachanmeldungen + Mehrfachabmeldungen
7Mehrfachanmeldungen  + Mehrfachabmeldungen


Rückgabewert Integer Array

PersonClassID-Liste sortiert nach Name, Vorname

Beispiel

Lo_PersonClassIDs := GetActivePersonClassList(Lo_ExamClasses.ClassID[Li_i], 1);

Siehe auch

---