Thank you - but it still doesn't seem to work
--- In [email protected], Mark Bartnik
<[EMAIL PROTECTED]> wrote:
>
>
> Have you tried
>
> like [Forms]![DLG_Report]![Country] & "*"
>
> Regards,
>
> Mark Bartnik
>
>
>
> To: [email protected]
> From: [EMAIL PROTECTED]
> Date: Fri, 18 Jul 2008 22:06:08 +0000
> Subject: [Access VBA Central] IIF statements in Query not pulling
Wildcards
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> I am using Access 2007 and have a user form that
contains a text box
>
> that is used as a filter for a Query. The form also contains a
button
>
> that is used to open the query. The goal is for the user to be
able to
>
> leave the field blank and have the query pull ALL the data, or
enter
>
> in filter criteria and have the query filter the data. Here is
what I
>
> have written and places in the Criteria Line in the query:
>
>
>
> IIf(IsNull([Forms]![DLG_Report]![Country]),Like "*",[Forms]!
>
> [DLG_Report]![Country]),
>
>
>
> Note:
>
> [DLG_Report] = Form with text box user enters data
>
> [Country] = Text Box Field
>
>
>
> This does not produce any results. If I remove the "*" and type in
>
> "Australia" and run the query with the empty field, data with
>
> "Australia" in the field pulls up. If I remove the IIF statement
and
>
> just enter Like "*", all the data pulls up. But, when I include the
>
> IIF statement with the "*" statement, no data is pulled. Any ideas?
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> [Non-text portions of this message have been removed]
>