It is possible, when using several miscellaneous tables in a screen (for example to define the groups and sub-groups in the database records), to create dependencies between tables. A dependance is characterized by :
An annex documentation explains the detail of how this functions.
When the dependencies have been created, they are tested in real time on entry. But when the modifications have been made (add a dependence, modification of a link), the control is not carried out in real time on the group of existing records.
It is for this reason that this dedicated function exists. It carries out a control, which can be long, on all the data using the miscellaneous tables with links, and returns a list of any anomalies in a log file.
No entry screen is presented on the launch of this function, only a confirmation box.
The log file contains the lines of the following type :
[TABLE_CODE] ( [TITLE_OF_THE_TABLE] ) Miscellaneous table [NNN] Fields [FIELD_CODE]
Code [XXX] incompatible with the dependance [YYY] : [CURRENT_KEY] [RECORD_TITLE]
With :