Using Access 2000 I have inserted a subdatasheet into a query to display a 1 to many relationship between parent and child records. The query only contains a Contacts table with ContactID, Name, Address etc. The Subdatasheet contains a Locations table with ContactID, and the many Location(s) a contact could have. Link child and master fields are on the ContactID. I am able to filter on all the values in the query grid that contain the Contact fields , however, I cannot filter on the subdatasheet Location values. Is there an easy way to do this without using Joins or Unions in the underlying Sql? If not, how can this be done?