David Emerson
newsgrps at dalyn.co.nz
Tue Oct 1 21:47:15 CDT 2013
I have a field called SiteName. When a new record is added I want to check if the value in the SiteName field already exists in another record. I use a DLookup to check for it. The problem is that the value in SiteName could contain an apostrophe. This causes a problem when the DLookup is run. I think I need to be able to remove any apostrophe's in the SiteName field before the comparison. I could create another query which does this and do the DLookup with the query but I was wondering if I could do it direct with the table. I tried this (highlighted in red) but get "Syntax Error. Missing Operator" error message. If Nz(DLookup("ClientSiteID", "tblClientSite", " Replace([SiteName], ''''', '''') = '" & Replace(Nz(Me!txtSiteName, ""), "'", "") & "' AND ClientSiteID <> " & Me!txtClientSiteID), 0) <> 0 Then . Do something} Any thoughts. Regards David Emerson Dalyn Software Ltd Wellington, New Zealand