View Single Post
  #4  
Old May 13th, 2010, 07:28 PM posted to microsoft.public.access.queries
fredg
external usenet poster
 
Posts: 4,386
Default IIF function help in query

On Thu, 13 May 2010 07:00:01 -0700, Cam wrote:

Hello,

I have the following field in the query to look at a field PartDesc, if any
of the text have a *BUSH* word, return yes, otherwise no.
BUSH: IIF(PartDesc= Like *BUSH*, "yes","no")

Why the Like *BUSH* not working? Thanks


You cannot use = Like. Use either = or Like.
You also need to enclose the criteria value within quotes.

BUSH: IIF(PartDesc Like "*BUSH*", "yes","no")

The above should fine all records that contain the letters "BUSH"
anywhere in the field, i.e. "Bush", "Bushmill", etc.

if you wish just the word "Bush" to be returned, use Like "* Bush *"

--
Fred
Please respond only to this newsgroup.
I do not reply to personal e-mail