When a Record Is Stored |
It is often important to know exactly when an INSERT, UPDATE or DELETE manipulation is stored. The moment of row storage is when row constraints are evaluated, when actions associated with behavior properties such as Post-change (Info Box property) or Post-insert are executed, and when the ":recordStatus" variable begins to refer to a different record. DELETE When a record is deleted, the DELETE manipulation is stored immediately, i.e. at the time of the Delete Record event. INSERT / UPDATE When a record is inserted or updated, the INSERT or UPDATE manipulation is stored as soon as the user performs an action implying that record editing has finished. This includes:
It makes no difference whether the "dependent" info box is shown in a separate window, or embedded in the same window. IMPORTANT The record is NOT (yet) stored as a result of the following actions:
If the Early Save-local behavior property for the info box is set to Yes (the default is No), navigation to "dependent" info boxes will cause the changes to be stored even without further data manipulation taking place in the "dependent" info box. The Early Save-local property is only intended to support backward compatibility. |