HandleDatasetOperations (Event Makro)
Dieses Makro wird aufgerufen, wenn bestimmte Operationen bei Datensätzen ausgeführt werden.
Dabei werden folgende spezifischen Daten übergeben:
Bezeichnung | Datentyp | Richtung | Beschreibung |
|---|---|---|---|
Operation | in | 1 = SSD_DatasetOperation_RequestDeleteEntry | |
Response | out | Operation 1: 1 = Datensatz wird nicht gelöscht | |
ModuleID | in | ID des Moduls, aus welchem die Operation ausgelöst wurde | |
IDList | [integer] | in | ID Liste der betroffenen Elemente. Spezielle Fälle sind die folgenden: Operation 5: Die Liste ist immer leer Operation 6: Die Liste ist immer leer Operation 7: Es handelt sich um die ID des neuen Elementes Operation 9: In der Liste ist die ID des Originals (die kopierte ID ist in NewID (siehe unten) |
NewID | in | Nur Operatoin 9: ID des kopierten (neuen) Elementes | |
DuplicateContentFlags | in | Nur Operation 9: 0 = SSX_DatasetInterface_DuplicateContentFlag_Clear Es können mehrere der Flags aktiv sein, dann entspricht der Wert der Summer der Flags. | |
Messages | out | Nur Operation 1 Wenn ein Meldungstext eingefüllt wird, wird dem Benutzer diese Meldung angezeigt. | |
TableName | in | Name der Tabelle (wo es für die Operation relevant ist) | |
FieldName | in | Name des Feldes (wird zurzeit nicht befüllt) |