Are these "Business Details" for multiple businesses, or is this a single record?
The details will be for one business so in effect there will only be one record for Business Details at anytime.
Okay, good. Then what I would suggest is that you create a parallel set of global fields (you can use the same table). When you open the file, run a script that sets the globals equal to the parallel "normal" fields. Those globals can then be accessed from anywhere in the solution.
Another approach is to set the globals "on the fly" via ExecuteSQL when you need them. Avoids the opening script issue, and you can trap the case where the globals are already populated.
Perfect. Thank you Mike. Just what I needed.