As Twinny says, it sounds very much like you have a query that uses
INNER JOIN
s instead of
LEFT JOIN
s or
Right JOIN
s.
If you look at your Query in the design view then you'll see the various tables with lines linking them together on one or more Fields. If you switch to the SQL view you'll see more easily what Twinny's talking about. On the other hand, if you can double-click on one of the lines that joins two of your tables together you'll see options of the type of links available.
- #1 is equivalent to the SQL
INNER JOIN
. - #2 is equivalent to the SQL
LEFT JOIN
. - #3 is equivalent to the SQL
RIGHT JOIN
.
If you ensure all the links are #2 or #3, depending on which of the tables is on which side, then you should see all of your data - even those without matching entries.
Best of luck.