Zum Hauptinhalt springen

LookupFinalEventNum

Aufbau

LookupFinalEventNum

Parameter

keine

Rückgabewert

Ganzzahl

Beschreibung

Diese Funktion gibt die endgültige Ereignisnummer zurück, die bei Abschluss des Ereignisses für jedes Asset innerhalb des Ereignisses eindeutig generiert wird. Beachten Sie, dass diese Funktion nur bei Trigger-Aktionen verwendet werden sollte, die nach der Trigger-Aktion „Event Finish“ auftreten. Alle anderen früheren Trigger-Aktionen sollten stattdessen die Funktion „LookupCurrentEventNum“ 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 eigenes Ereignis mit einer eigenen Ereignisnummer. Diese endgültige Ereignisnummer, die für jedes Asset eindeutig ist, 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 |