View Single Post
  #5  
Old May 27th, 2010, 06:28 PM posted to microsoft.public.access.forms
David W. Fenton
external usenet poster
 
Posts: 3,373
Default Wild card not working in Access 2010 query

John W. Vinson wrote in
:

On Wed, 26 May 2010 23:42:52 GMT, "JayTee"
wrote:

Hi all,
I am wondering if anyone out there knows why the wild card (*)
will not work in an MS Access 2010 query.

I tried, as I have for years, to enter a criteria in a query as
follows: Like "*" & [Forms]![FormName]![FieldName] & "*"
And it creates this
ALike "*" & [Forms]![FormName]![FieldName] & "*" and then won't
work Please help someone as I am at my wits end.


Sounds like you've set the database's properties to use SQL/92
format queries (not sure just how it phrases it). The ALike is the
clue. ALike is equivalent to the SQL/Server syntax of LIKE, and
uses % rather than * as the "match any string" wildcared (also it
uses _ rather than ? as the match a single character). See the
online Help for "ALIKE".


ALIKE works even when you don't have SQL 92 mode turned on.

I've never quite figured out what purpose it serves, to be honest,
as all it does is allow you to use the SQL Server-compatible
wildcards. I don't know if it's compatible with other SQL dialects.

--
David W. Fenton http://www.dfenton.com/
usenet at dfenton dot com http://www.dfenton.com/DFA/