Forms with missing dictionaries (OpenInsight 32-bit)
At 12 OCT 2020 02:48:51AM cmeyer wrote:
In preparation for implementing OI10.0.8.1 I am cleaning up my database(s). In doing so, I notice that some client data do not have the full complement of dictionaries as I would have made the form changes using another client data.
I would like to update all the client databases with the missing dictionaries.
Is there a way of listing the missing dictionaries used in forms similar to the error list when converting OI9.4 to OI10.0.8.1.
Any advice would be appreciated.
Chris
At 12 OCT 2020 05:11AM Carl Pates wrote:
Chris
You could write a program to scan through the SYSREPOSWINS records to check. The structure of these records is described here:
[url=https://www.sprezzatura.com/library/whitepapers/SprezzTB1.pdf]https://www.sprezzatura.com/library/whitepapers/SprezzTB1.pdf[/url]Basically you get the @fm'd list of controls from the record ( field( winrec, @rm,3 ) ) and look in the POS_TABLE$ and POS_COLUMN$ values of each control (equates are in OIWIN_EQUATES). Bear in mind these values can be @svm delimited for EditTables.