Axional Terminal R2020. It is useful when a form contains a field whose value must be previously recorded in a database table. Therefore, it helps in field value selection and integrity checking.
The Soft reference is launched when:
- The data entered by the user does not exist.
- Does not correspond to a previously defined filter.
To define a soft reference, fill in the following fields
|exist_table||Name of the physical table from which the data originate.|
|exist_column||Name of the column from which the value is taken in the selection object.|
|exists_others||Name of the columns you want to show when the helper is displayed.|
|exists_filter||The filter condition, which restricts the records displayed in the selection object.|
In addition to the user and date of creation and update, the following fields are displayed
|exist_id||Soft reference identifier. This field is useful in order to associate it to a field.|
2 Apply a Soft Reference to a field
It is in the field definition (Form field tab of RF Form) that the field is associated to the Soft Reference.
Specifically, it is the field_exists_if field where the Soft Reference identifier is informed. In that case, when the user enters a data that does not exist or does not comply with the defined filter, the Soft Reference will be triggered.
A single Soft Reference can be associated to one or more fields of different forms.
An example of a soft relation is shown in the graph below.
The table to query in the database is reported, as well as the query field, the 3 columns to be displayed when displaying the Soft Reference, and the search condition is also shown.
Then, when the soft relation is triggered from the
RF Term 2020, the display is: