|
ds_SetTriggerInfos |
|---|
| ds_SetTriggerInfos (tableNum; triggerID; onSaveNew; onSave; onDelete; onLoad) <- errorCode | |||
|---|---|---|---|
| Parameter | Type | Description | |
| -> | tableNum | Integer | Table number |
| -> | triggerID | Integer | new Trigger method ID, or 0 or -1 |
| -> | onSaveNew | Integer | 1 = enabled, 0 = disabled |
| -> | onSave | Integer | 1 = enabled, 0 = disabled |
| -> | onDelete | Integer | 1 = enabled, 0 = disabled |
| -> | onLoad | Integer | 1 = enabled, 0 = disabled |
| <- | errorCode | Long Integer | Error Code (0 = no error) |
Modify:
A value of -1 in any parameter means "do not modify this parameter".
IMPORTANT NOTICE: The routine does not verify that triggerID is an existing method ID. To stop associating a method to a trigger you just have to pass 0 in triggerID. Notice that the old trigger method, if any and if it was not a valid project method ID, will still exists in the structure, as an orphan.