Is there a way, in visual basic when the program is being run, to allow the user to choose which tables to use for report generating?

as in, when my program is running, they click on a button, C.R. pops up, and the user can define which tables and fields to use in a report...?

Any help?