I have a one-to-many relationship between Customers (Primary Key=ContractID) and Projects. The relationship is displayed in a tabbed page Form/subform setup. I use a separate unbound search form to filter the qryCustomers querydef for the main form. However, on the subform I have ContractStartDate and ContractExpireDate fields. Is there a way to use Between #Beginning Date# and #Ending Date# to search these subform (or its recordsource) dates by range and then return the main form with unique ContractIDs keeping in mind that there may be many Projects for each Customer. I tried to achieve this using a query that combined Customer and Project tables but of course got duplicate Customer records on the main form. Any direction would be greatly appreciated.