Zum Inhalt

AddPersonExamResult (Opus Funktion)

Beschreibung

Diese Funktion erstellt ein neues Resultat für eine Person in einer Prüfung. Der Index wird intern bereits korrekt gesetzt. Ein Aufruf der Funktion UpdateResultIndex (OpusFunktion) ist also nicht notwendig. Creates a new exam result record for a person and updates the result index. Returns the new result ID or 0 if the person or exam could not be found.

Argumente

Name

Typ

Beschreibung

AddressRoleID

integer

ID of the person (address role) for whom the result is recorded

ExamID

integer

ExamID der Prüfung

Value

float

Resultat Wert

Flag

integer

(optional) Resultat Flag. (Siehe Resultat Flags). Wird dieses nicht angegeben, dann wird das Flag 0 gesetzt.

ResultText

string

(optional) Resultattext, Default ist ein leerer String.
descriptive text stored with the result

Status

integer

(optional) Status des Resultats, Default ist 0

MaxValue

float

(optional) Maximaler Wert, wird dieser nicht angegeben, dann wird der maximale Wert von der Prüfung genommen.

MinValue

float

(optional) Minimaler Wert, wird dieser nicht angegeben, dann wird der minimale Wert von der Prüfung genommen.

Rückgabewert integer

ResultID des neu erstellten Resultates. ID of the newly created result record, or 0 if the address role or exam is invalid

Beispiel

Li_NewID = AddPersonExamResult(Li_AddressRoleID, Li_ExamID, Ld_Value, Li_Flag);

Siehe auch