I have a Crystal 9.0 report that uses an ODBC into SQL Server 2000. There are 3 fields that I am using the INSTR function to search memo fields for certain strings. The problem is that 2 of the fields can have just one record associated with them, but the third field is in a table that can have many detail records associated with it. So the tables have a one to many relationship. How can I search the first table, keep track of the record id, then search the second table, but only display the record if the first search didnt find it. I have a main report that pulls the records by date, then 2 subreports that search the memo fields.