Applies To
OBinder
OBound
Description
Called before a new record is added
OBinder: This trigger method is called before a new record is added. By default, if
changes have been made, the method saves them (by calling OBound::SaveChange on every object) and updates the record (which as a side effect calls the
update triggers).
OBound: This trigger method is called before a new record is added.
Usage
virtual oresult PreAdd(void)
Remarks
The default OBoundPreAdd trigger does nothing.
The default OBinderPreAdd trigger saves to the database any changes to the current record. If there
were any changes that needed saving this will call the update triggers as a side
effect.
Adding a record my happen either because of AddNewRecord or DuplicateRecord.