VirtualDAC
This type is used for OnInsertRecord and OnModifyRecord events.
VirtualDataSet
TOnModifyRecordEvent = procedure (Sender: TObject; var RecNo: Integer) of object;