Another possibility is to design a view with the same structure as your tables. You can start the form with the view, and set NoDataOnLoad to .T.
You might even consider continuing with the view, requerying it depending on the data source the user wants.
Barbara
>I have 10 tables with the same structure and don't know which one will be used until the user make some choices. In the control source I have designated the source A.info where A is determined by a couple inputs by the user and info is a field.
>
>Problem: Since A is not known when loading form, I have to designated a default table for the form to get foxpro to accept the A as an alias. When the form comes up on the screen, the first record is automatically brought into view for all the fields.
>
>Question: Is there an easy way to not have the fields show up until the user makes a selection as to which record they wish to view??
>
>Thanks
>
>Todd