Reference property

NumberDropDownField.Reference — NumberDropDownField

A reference to the number drop-down field.

Referencing a number drop-down field is useful when writing formulas for the IncludedFields property of open report buttons, email report buttons, server relay buttons and reset buttons. When a number drop-down field is referenced from these formulas, it is made part of a report, is sent to a server or is reset, depending on the button.

This property is a read-only property, meaning that no formula can be assigned to it.

Referencing number drop-down fields from formulas

When referencing a number drop-down field from a formula, there is no need to write .Reference,Reference after the field name if a reference is sought. These formulas are equivalent when associated with the IncludedFields property of email report buttons:

{ NumberDropDownField1, NumberDropDownField2 }{ NumberDropDownField1; NumberDropDownField2 }
{ NumberDropDownField1.Reference, NumberDropDownField2.Reference }{ NumberDropDownField1,Reference; NumberDropDownField2,Reference }

Above, the IncludedFields property is looking for an array of references. As NumberDropDownField1 and NumberDropDownField2 can return references through their Reference properties, .Reference,Reference is implied.

Examples

{ NumberDropDownField1 }{ NumberDropDownField1 }

This formula is associated with the IncludedFields property of an open report button and causes the referenced number drop-down field to be included in the report.

{ NumberDropDownField1.Reference }{ NumberDropDownField1,Reference }

This formula is associated with the IncludedFields property of an open report button and causes the referenced number drop-down field to be included in the report. Writing out the Reference property in formulas (by writing NumberDropDownField1.ReferenceNumberDropDownField1,Reference) is rarely necessary.

IF(ResetAllFields, { App }, NumberDropDownField1:NumberDropDownField10)IF(ResetAllFields; { App }; NumberDropDownField1:NumberDropDownField10)

This formula is associated with the IncludedFields property of a reset button. If the ResetAllFields switch field is toggled to its "on" position, all fields of the app are reset (courtesy of AppApp being part of the first array). Otherwise, only NumberDropDownField1, NumberDropDownField10 and all fields that appear between them are reset.