Not quite Mike.
I have a public variable vField.
In a procedure I assign the name of a form control (a text box) which is called "txt_gts_data" to vField
I then call the Sub form_open_data and pass that form control name as vField
1 Private Sub form_open_data(vField, vFile)
2 fDate =...