The On Change property determines the name of the macro to fire when the value of the control changes.
Property Type:
Static
Default Value: null
Hierarchical Reference: ControlName.OnChange
See Current Macro Event Argument, in the topic Info: Special Variables for more information.
Ensure the property is a static property (It will display the gray orb
alongside the property name)
The default value of the static property can be changed by:
| On Change Value (Static) | Result |
|---|---|
| SetCurrentMacroEventArgument | When the value of the control changes the macro SetCurrentMacroEventArgument will run. |
A rule can also be built for this property by changing the type to dynamic.
See How To: Change A Static Property To A Dynamic Property.
| On Change Value (Dynamic) | Result |
|---|---|
| IF(VLookup("NewValue", DWCurrentMacroEventArgument, 2, FALSE)= TRUE, "SetValue","") | When the value of the controls NewValue is TRUE the macro SetValue will run. |
Value set in Form Designer. Static properties can be made Dynamic by double clicking the gray radio button.