Skip to content

Events for DataDictionary

View event list in alphabetical order.

Name Description Defining Class
Define_Fields Defines DataDictionary rules for data file fields at the class level DataDictionary
Field_Defaults Hook to specify default values for table columns that will appear after a clear (new record) operation DataDictionary
New_Current_Record Hook for performing operations during save, delete, and clear operations DataDictionary
OnNewCurrentRecord Notification event that is sent every time the DDO's record is switched DataDictionary
OnPostFind The messages OnPreFind and OnPostFind are sent before a find and after a find, respectively DataDictionary
OnPreFind The messages OnPreFind and OnPostFind are sent before a find and after a find, respectively DataDictionary
OnSaveRecord Called any time a DD record is saved, if there is an actual change to be saved DataDictionary

Inherited Events from DataSet

Name Description Defining Class
OnConstrain Defines constraint sets in a DataDictionary object (DDO) DataSet

Inherited Events from BaseData_Set

Name Description Defining Class
Attach_Main_File Performs attach command on main file BaseData_Set
Backout Hook for performing operations when editing or deleting a new record BaseData_Set
Clear_Main_File Performs clear command on main table of this object BaseData_Set
Creating Hook for performing operations required when creating a new record BaseData_Set
Delete_Main_File Performs the actual delete of the record BaseData_Set
Deleting Hook for performing operations when deleting a record BaseData_Set
New_Current_Record Hook for performing operations during save, delete, and clear operations BaseData_Set
OnNewCurrentRecord Notification event that is sent every time the DDO's record is switched BaseData_Set
Relate_Main_File Does nothing by default. Called after the normal relate on the main table has been executed. BaseData_Set
Reset_Filemodes_For_Lock Temporarily resets the file modes of the Main_File of this object and of any updated DataDictionary objects for a save/delete operation BaseData_Set
Save_Main_File Saves the main file BaseData_Set
Update Hook for performing operations when saving a record BaseData_Set
Validate_Cascade_Delete Validation event sent to every single child record that is about to be deleted during a cascading delete operation BaseData_Set
Validate_Delete Guards execution of delete operation BaseData_Set
Validate_Delete_No_Cascade Guards against deleting records with existing child records BaseData_Set
Validate_Save Used to enforce business rules and integrity rules BaseData_Set

Inherited Events from cObject

Name Description Defining Class
Construct_Object Object constructor. Initializes the object during object creation in class definitions cObject
Destroy_Object Sent when an object is about to be destroyed cObject
End_Construct_Object End of object constructor. cObject