when i am running a query so that i can base a form off of it, do i need to
have all the data inputted into the tbles prior to running the query or using
that query to create the form?
First off... you don't need to "run" the query at all. If you use a Query as
the Recordsource for a form, simply opening the form will display whatever
records currently exist in the tables upon which the query is based (filtered
of course by the query's criteria); for many queries, you can use the form to
enter data into the query (and thereby into the table).
When the database is in production, you'll never need to even SEE the table or
query datasheets, or the table or query windows; you can do everything through
your Forms.