Selection points

Selection points allow the user to choose one or more choices from a list of many.

The Selection point has two modes: exclusive and non-exclusive, also known as "single-selection" and "multi-selection". In exclusive or single-selection mode, only one choice can be highlighted at a time. Non-exclusive or multi-selection mode allows any number of choices to be highlighted.

On-screen, Selection points appear as a caption followed by a grid of choices, arranged to efficiently fill screen space. Note that the text of a choice cannot span multiple lines on the screen.

The data from a Selection point depend on its mode:

In exclusive or single-selection mode, the data is equal to the text or numbers in the selected choice. If no choice was selected, the data result is blank.

In non-exclusive or multi-selection mode, the data will be a comma-delimited list of the selected choices. Note that there will always be a comma after each selected choice, including the last.

Another mode known as Code Based is available, which modifies this behaviour. When in code-based mode, a Selection point will display a list of text selections to the user, but associate each with an alphanumeric code. When the user selects a text option, the alphanumeric code will be recorded in results. This can be particularly useful when results are to be exported to a database, or used in a Math or Logic point. To generate code-based output, place a semicolon (;) between the code and the text visible in the Selection point. For example "150;Consulting Rate", would record 150 and make the number available for math operations.

To place a large number of options into a Selection point, use the "Import" option to read text selections from a standard text (txt) file.

Tip: Right-click a Selection point in the Design window, to choose the Convert to Drop Point option to create an equivalent Drop List point, with the same characteristics.

Choose the Save as Default Value option to save the current selections as the default for the point.