This may seem picayune, but I think it helps to have a clear picture ...
Unless your query is using selection criteria that is entered on a form,
your query will be pulling data from one/more underlying tables, not from
forms.
And if you have a parent-child relationship between two tables, and have,
say, four rows of "child" records per each "parent", when you query the two
of them together, you'll get, SURPRISE!, 4 rows per parent record!
Since queries are really just a way to get data, it may not matter that some
of it is repeated. You could use the query's results to feed a report, and
use the Sorting & Grouping in the report to hide the duplication.
Another possibility ... if you add two tables to a query but do not join
them on one/more common fields, you get the "product" (number of rows in
table1 times number of rows in table2). Is this what's happening?
More info, please...
Regards
Jeff Boyce
Microsoft Access MVP
--
Disclaimer: This author may have received products and services mentioned
in this post. Mention and/or description of a product or service herein
does not constitute endorsement thereof.
Any code or pseudocode included in this post is offered "as is", with no
guarantee as to suitability.
You can thank the FTC of the USA for making this disclaimer
possible/necessary.