>Indeed, I suppose it IS three tables.
>
[quoted text clipped - 22 lines]
>I am going to attribute it to user error though ;) any advice is
>appreciated.
Marsh,
Okay, perhaps what I should do is explain a bit more about the nature
of the problem.
I went ahead and cleaned up the query a bit, and have been
troubleshooting it for a little while, with no avail.
When I create the query piece for OrgID.tblPrograms, I get a list of
all the organizations participating in the current program, all is well
SELECT OrgID from tblPrograms
When I create the left join onto tblForm, I am creating a left join
into the table that already houses the 'unified' objects. I think that
might be where the problem is coming in. From your first example, it
looked like your sequence went "organizations, left join onto form
names, left join onto actual form received data". In my sequence, it is
going "organizations, left join into forms received, left join onto
form names". When I do that, All I am getting are the names of the
forms received, and if I put "is null", I get no results. After
realzing this, I thought it'd be good to flip the tables, however,
there is no way to left join my organizations onto the form data is
there? What would be a unifying field?
Marshall Barton - 09 Dec 2005 20:36 GMT
>Okay, perhaps what I should do is explain a bit more about the nature
>of the problem.
[quoted text clipped - 18 lines]
>there is no way to left join my organizations onto the form data is
>there? What would be a unifying field?
I see, the received table is a many-many junction table
between Orgs and Forms. In this case I had the order of the
joins out of whack. Let's try this instead:
SELECT O.OrgName, F.FormName
FROM Organizations As O LEFT JOIN (tblForm As F
LEFT JOIN tblReceived As R
ON F.formid = R.formid)
ON O.OrgID= F.OrgID)
WHERE R.formid Is Null
I am totally confused as to which name is used for which
field, especially if you really have a field named Name
(Access may think you want the table's name property). I
hope you can sort out what fields I think I'm using and the
ones you are really using.

Signature
Marsh
MVP [MS Access]
Lance - 10 Dec 2005 20:17 GMT
Marsh,
You aren't the only one who is totally confused, so don't worry about
that part ;) I will probably spend some time to go back and change
"name" to "FName" or something simliar, I didn't even consider there
would potential conflict there.I will report back when I have some more
success / failure on the query.