Just to clear it up for anyone who still doesn't get me and hasn't downloaded...
Basically I have a database (i can send to people if they want) that stores organisation information. One main table, with a Contact ID (making it unique), and other things like Town etc.
Now, there are 4 or so tables linked by ContactID. 2 of which are important.
Categories: ContactID, Category [one organisation could be in many categories]
Age Range: ContactID, Age Range [one organisation could have many age ranges]
Then I played around wit autoforming those, etc to get them as datasheet subforms, bound to ContactID.
So we go to record 1, we see it's info, and only the categories and age ranges for record one. Fine.
Now, I need for stupid people to be able to search on this. So, they can't design their own queries each time.
I figured, use filter on form.
So I have a button, it runs the filter on form, opens a new form with 4 buttons - one to clear any info so we can filter from scratch, one to apply the filter, and two to basically get rid of the filter (to avoid debug errors, complicated, but not important now).
So I search on a town. Say "Bedford". Fine it works. But, when I go to filter on "Bedford", and then in the category subform, type "Special Needs", it still only shows all the Bedford records, but the category subform is blank, except for those records that are in the "Special Needs" category - it just shows "Special Needs".
So the users have to scroll through all the records in the "Bedford" filter to find the special needs one. Not only does this defeat the whole object of searching, but then I can't run a report to print all the info on them (since ALL Bedford records are shown, not just the Special Needs, Bedford ones.)
So, my question....
How do I make it, so after running the filter (the control in which, is in a button - code editor[on click]) it ONLY shows those records which I've filtered from the main table (which is does), but also those with anything in the subforms which I am searching on?
Way I see it - either I find a way to only display te records with anything showing in the subforms, or find a new way (easy for the user) of searching, bearing in mind I am perplexed with Access at the best of times, and I am now on a tighter deadline than you can imagine (I thought I had it all sussed

)
Any help, would be most awesome.