Zum Hauptinhalt springen

AktuelleEreignisnummer abrufen

Aufbau

AktuelleEreignisnummer abrufen

Parameter

keine

Rückgabewert

Ganzzahl

Beschreibung

Diese Funktion gibt die aktuelle Ereignisnummer zurück, die verwendet wird, solange das Ereignis auf dem Bildschirm angezeigt wird. Beachten Sie, dass diese Funktion nur bei Trigger-Aktionen verwendet werden sollte, die vor dem Ende des Ereignisses stattfinden (vor der Trigger-Aktion „Event Finish“). Trigger-Aktionen, die nach „Event Finish“ erfolgen, wie z. B. „Event Finish – Ausrüstung“. „End“ sollte stattdessen „LookupFinalEventNum“ verwenden.

Um den Unterschied zu verstehen: Ereignisse in IndySoft können auf einem oder mehreren Assets ausgeführt werden. Nehmen wir zum Beispiel an, Sie organisieren eine Veranstaltung, die 10 Elemente umfasst. Anstatt gleich beim Laden des Veranstaltungsbildschirms 10 verschiedene Veranstaltungen anzulegen, erstellt IndySoft im Hintergrund eine einzige „Beispiel“-Veranstaltung und speichert alle Informationen während der Eingabe vorübergehend unter dieser Nummer in der Datenbank. Durch das Speichern der Informationen in der Datenbank kann IndySoft problemlos Einträge in den Detailtabellen hinzufügen oder bearbeiten und mithilfe von SQL-Befehlen Werte auslesen, die unter dieser temporären Nummer gespeichert wurden. Sobald das Ereignis abgeschlossen ist, durchläuft IndySoft alle Geräte im Raster „Geräte auswählen“ und erstellt für alle Assets neue Abschlussereignisse – in unserem Beispiel also für alle 10 Assets. Die temporären Veranstaltungsdaten werden aus der Datenbank gelöscht (da sie jedoch nie mit einzelnen Geräten verknüpft sind, dient diese Bereinigung lediglich dazu, die Datenbankgröße zu verringern). Bei diesem Vorgang werden die Daten der temporären Ereignisnummer (LookupCurrentEventNum) in alle Assets kopiert. Jedes Objekt erzeugt ein eigenständiges Ereignis mit einer eigenen Ereignisnummer. Diese für jedes Asset eindeutige endgültige Ereignisnummer wird von der Funktion „LookupFinalEventNum“ zurückgegeben.

Beispiel

Es wurde kein Beispiel angegeben

Anwendungskompatibilität

IndySoft Kalibrierungsmanagement, IndySoft Laborverwaltung für gewerbliche Einrichtungen, IndySoft Werkzeugverwaltung

Siehe auch

Keine verwandten Themen |