If you want to view the contents of a table through a form, you have to first decide how you want the data presented. There are a few of different ways to go about that (i.e. Datasheet view, list box, or standard data bound controls, etc.).
The form's "Rowsource" property needs to be set to an SQL text or query that you construct. You can set the Rowsource of the form on the fly. If you want to view different tables that have diverse field names, then you could create a subform that is in datasheet view and use a combobox to allow the user to select the table. The list of tables you can obtain from the MSysOBects system/hidden table.
Gary
gwinn7n
A+, N+, I+