One approach "may" work. Create a record set and loop through the keyword list and perform a search for each word. htih,
Dim ThisDB as DAO.Database
Dim rs1 as DAO.recordset
Dim rs2 as DAO.recordset
Dim lcSQL as String
Dim lcKeyword as String
Dim llErrorFlag as Bool
Set ThisDB = CurrentDB
lcSQL = SELECT Field1 from LookupTable
llErrorFlag=False
Set rs1 = thisdb.openrecordset(lcSQL,snapshot)
If rs1.eof()=false then
rs1.movefirst
Do while rs1.eof()=false
lcKeyword = rs1("Field1")
lcSQL = SELECT Count(*) from table2 Where
Table2.Memofield Like "*" & lcKeyword & "*"
Set rs2 = thisdb.openrecordset(lcSQL,snapshot)
If rs2.eof()=false then
'Something Found?
'Log Error... Report to user When Done
llErrorFlag=True
Else
'Keyword Not Found. - Passes Test
enidf
rs1.movenext
Loop
endif
If llErrorFlag=True
'msgbox - display message... detail form/report..
Endif
Steve Medvid
"IT Consultant & Web Master"
Chester County, PA Residents
Please Show Your Support...