I'm not sure how you'd enter data into an "invisible field" although you can
programmatically fill a control (like a text box). In the same code, as
you'd programmatically fill it, you'd add a line like:
Add a Boolean field in the underlying table; bVisible. In code in
one of the Form's events, set the Controls (not 'field') visible
property appropriately.