---
title: "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)](updateresultindex-opusfunktion.md) ist also nicht notwendig.

### Argumente

| Name | Typ | Beschreibung |
| --- | --- | --- |
| AddressRoleID | [integer](../../standard-datentypen/integer.md) | AddressRoleID der Person. |
| ExamID | [integer](../../standard-datentypen/integer.md) | ExamID der Prüfung |
| Value | [float](../../standard-datentypen/float.md) | Resultat Wert |
| ResultFlag | [integer](../../standard-datentypen/integer.md) | Resultat Flag. (Siehe [Resultat Flags](../../objektdefinitionen/ssn-qualifikationsmodul-objekte/resultat-flags.md)). Wird dieses nicht angegeben, dann wird das Flag 0 gesetzt. |
| ResultText | [string](../../standard-datentypen/string.md) | Resultattext, Default ist ein lerer String. |
| Status | [integer](../../standard-datentypen/integer.md) | Status des Resultats, Default ist 0 |
| MaxValue | [float](../../standard-datentypen/float.md) | Maximaler Wert, wird dieser nicht angegeben, dann wird der maximale Wert von der Prüfung genommen. |

### Rückgabewert [integer](../../standard-datentypen/integer.md)

ResultID des neu erstellten Resultates.

### Beispiel

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

### Siehe auch

---
