Eingabewerte
Bezeichnung |
Datentyp |
|
Beschreibung |
ID |
PersonTypeID |
|
Für Einzelauswertungen: |
IDList |
[PersonTypID] |
|
Für Listenauswertungen: |
Date |
String |
|
Stichdatum in der Form „DD.MM.YYYY". |
Rep |
Integer |
|
Maximaler Repetitions-Index |
Abschluss |
AbschlussID |
|
Abschluss, für welchen die Resultate bestimmt werden sollen. |
PruefungAnlassID |
PruefungAnlassID |
|
ID des Proüfungsanlasses, wenn verfügbar, sonst 0. |
ClassID |
ClassID |
|
ID der Klasse, wenn verfügbar, sonst 0. |
Skip |
Integer |
|
Wird mit 0 initialisiert übergeben. Siehe „Ausgabewerte" für Details |
FileName |
String |
Ist diese Variable gesetzt, wird die erzeugte Datei unter diesem Filenamen gespeichert. Die Dateiendung wird nicht angegeben, diese wird automatisch gesetzt. |
|
Ausgabewerte
Bezeichnung |
Datentyp |
Beschreibung |
Result |
String |
Für Word Leistungsnachweise: |
Skip |
Integer |
Wird dieser Wert auf 1 gesetzt, dann wird der aktuell verarbeitete Leistungsnachweis nicht berücksichtigt, also ausgelassen. Falls anschliessend noch weitere Kommentare zu verarbeiten wären, werden diese nicht mehr ausgeführt. |
FileName |
String |
Wird diese Variable gesetzt, wird die erzeugte Datei unter diesem Filenamen gespeichert. Die Dateiendung wird nicht angegeben, diese wird automatisch gesetzt. |
TableResult |
Object ExcelTable |
Für Excel Leistungsnachweise: Tabelleninhaltsdefinition für das Excel Worksheet. |
StyleResult |
Object ExcelStyle |
Für Excel Leistungsnachweise: Definition der verwendeten Styles. |
Tables |
[String] |
Für Excel Leistungsnachweise: Damit können auch mehrere Worksheets auf einmal generiert werden. Dazu müssen die Variablennamen der einzelnen Worksheets als String Array zurückgegeben werden. Dieser Array muss gleich gross sein wie „Styles". |
Styles |
[String] |
Für Excel Leistungsnachweise: Dies ist das Pendant zu „Tables". Damit werden die Styles pro Worksheet definiert. Es darf auch mehrmals der selbe Variablenname vorkommen (z.B. wenn alle Worksheets die selben Styles verwenden). Dieser Array muss gleich gross sein wie „Tables". |
Einzel- und Listenauswertungen
Die Listenauswertungen werden so aufgerufen, dass eine Variable IDList mit einem Array aus allen ID's definiert wird und die Auswertung genau einmal aufgerufen wird. Diese muss dann ein Dokument erstellen, welches entsprechend der gewünschten Funktion alle ID's berücksichtigt.
Einzelauswertungen werden entsprechend viel mal aufgerufen mit je einer ID (Variable ID). Jedes mal muss die Auswertung für genau eine ID gemacht werden.
Bei Word Auswertungen werden mehrere Einzelauswertungen mit einem Abschnittwechsel getrennt. Bei Excel Auswertungen werden mehrere Einzelauswertungen in separate Worksheets gesetzt.
Word Leistungsnachweise
In Word Auswertungen können als Texte auch beliebige (gültige) RTF Strings zurückgegeben werden. Entsprechende Möglichkeiten sind einer Rich-Text Format Dokumentation zu entnehmen.
Excel Leistungsnachweise
Bei Excel Auswertungen muss immer eine vollständige Excel-Datenstruktur zurückgegeben werden. Diese wird dann nach der Ausführung in ein Excel-Workbook (XML Format) umgewandelt.