====== RECORD property ====== ==== Applies To ==== Window. ==== Description ==== When set, allows you to override the default @RECORD associated with the current window. Keep in mind that while you can update @RECORD programmatically using this property, the database associated controls in the window will not be updated. ==== Usage ==== //currrec// = **Get_Property**(//windowname//, "**RECORD**") //prevrec// = **Set_Property**(//windowname//, "**RECORD**", //newrec//) ==== Remarks ==== A valid use for this property is when an event or stored procedure alters the values of controls, and this is intended to be reflected in the contents of @RECORD associated with the form, for purposes of symbolic calculation. As previously mentioned, the contents of @RECORD will not be used at [[write_event|WRITE]] time. Instead the form I/O logic extracts the values from the controls themselves to output to the database. @RECORD is a secondary and possibly partial (in the case of multi-table forms) representation of the contents of the controls. ==== See Also ==== [[id|ID property]], [[atrecord|ATRECORD property]]