Usar caracteres curinga em consultas e parâmetros no Access

Corresponder todos os caracteres em qualquer lugar em seus dados

  1. Abra sua consulta no modo Design. Para fazer isso, no painel de Navegação, em Consultas, clique com o botão direito do mouse na consulta e clique em Modo Design.

  2. Na célula Critérios sob o campo que deseja usar, adicione um asterisco de cada lado de seus critérios, ou em ambos os lados. Por exemplo:

    "*proprietário*".

    "proprietário*".

    "*proprietário".

  3. Na guia Design, no grupo Resultados, clique em Executar. Expressão do parâmetro

Corresponder um caractere curinga em um padrão

  1. Abra sua consulta no modo Design.

  2. Na célula Critérios do campo que você deseja usar, digite o operador Como na frente dos critérios.

  3. Substitua um ou mais caracteres no critério por um caractere curinga. Por exemplo, Como R?308021 retorna RA308021, RB308021 e assim por diante.

  4. Na guia Design, no grupo Resultados, clique em Executar.

Recuperar uma lista de empresas de A a H

  1. Abra sua consulta no modo Design.

  2. Na célula Critérios do campo que você deseja usar, digite Como, seguido de um par de aspas duplas. Por exemplo: Como "".

  3. Entre as aspas duplas, adicione um par de colchetes e o intervalo de caracteres que deseja encontrar, assim:

    Como "[a-h]"

  4. Você pode usar caracteres curinga fora dos colchetes. Por exemplo:

    Como "[a-h]*"

Tabela de caracteres curinga

Esta tabela lista e descreve os caracteres curinga que você pode usar em uma consulta do Access.

Símbolo

Descrição

Exemplo

*

Corresponde a zero ou mais caracteres. Ele pode ser usado como o primeiro ou o último caractere na cadeia de caracteres.

qu* encontra qu, que, quimera e quando

?

Corresponde a qualquer caractere alfabético simples.

b?la encontra bala, bela e bola

[ ]

Corresponde a qualquer caractere entre colchetes.

b[ae]la encontra bala e bela, mas não bola

!

Corresponde a qualquer caractere que não esteja entre colchetes.

b[!ae]la encontra bola e bula, mas não bala ou bela

-

Corresponde a qualquer caractere em um intervalo. Você deve especificar o intervalo na ordem crescente (A a Z, não Z a A).

b[a-c]d encontra bad, bbd e bcd

#

Corresponde a qualquer único caractere numérico.

1#3 encontra 103, 113 e 123

Exemplos de como usar caracteres curinga

Situação

Exemplo

Seus dados listam algumas pessoas como "proprietário" e outras como "proprietário/operador".

Como "proprietário*" ou
Como "*proprietário*"

Você deseja usar caracteres curinga com uma consulta de parâmetro.

Como "*" & [parâmetro] & "*"

Por exemplo:

Como "*" & [peixe] & "*"

Retorna todas as receitas que contêm "peixe", como peixe com batata frita, peixe-escorpião e assim por diante.

Alguém escreveu um nome errado quando inseriu os dados, como "Elsa" em vez de "Elza".

Como "Adri?no"

Você deseja encontrar clientes cujo sobrenome começa com A a H, para uso em uma correspondência em massa, por exemplo.

Como "[a-h]*"

Você deseja localizar números de peças com todos os dígitos em comum, exceto o segundo e o terceiro.

Como "R??083930"

Você quer enviar convites para uma festa no bloco 1000 da Park Street.

Como "1### Park Street"

Sintaxe para recuperar caracteres curinga de seus dados

Caractere

Sintaxe necessária

Asterisco *

[*]

Ponto de interrogação ?

[?]

Sinal numérico #

[#]

Hífen -

[-]

Conjunto de colchetes de abertura e fechamento juntos []

[[]]

Colchete de abertura [

[[]

Colchete de fechamento ]

Não há necessidade de tratamento especial

Ponto de exclamação !

Não há necessidade de tratamento especial

Compreender qual conjunto de caracteres curinga usar

Mecanismo de banco de dados do Access (ANSI-89) versus SQL Server (ANSI-92)

O ANSI-89 descreve a sintaxe tradicional do Access SQL, que é o padrão para bancos de dados do Access. Os caracteres curinga estão em conformidade com a especificação do Microsoft Visual Basic® para aplicativos (VBA), e não SQL.

O ANSI-92 é usado quando você deseja que a sintaxe seja compatível com um banco de dados Microsoft SQL Server™.

É recomendável que você não misture os dois tipos de caracteres curinga no mesmo banco de dados.

Caracteres curinga para uso com os mecanismos de banco de dados do Access (ANSI-89)

Use esses caracteres curinga nas consultas criadas para um banco de dados do Access.

Símbolo

Descrição

Exemplo

*

Corresponde a qualquer número de caracteres. Pode ser usado como o primeiro ou o último caractere na cadeia de caracteres.

qu* encontra que, quimera e quando

?

Corresponde a qualquer caractere alfabético simples.

B?la encontra bala, bela e bola

[ ]

Corresponde a qualquer caractere entre colchetes.

B[ae]la encontra bala e bela, mas não bola

!

Corresponde a qualquer caractere que não esteja entre colchetes.

b[!ae]la encontra bola e bula, mas não bala ou bela

-

Corresponde a qualquer caractere em um intervalo. Você deve especificar o intervalo na ordem crescente (A a Z, não Z a A).

b[a-c]d encontra bad, bbd e bcd

#

Corresponde a qualquer único caractere numérico.

1#3 encontra 103, 113 e 123

Caracteres curinga para uso com SQL Server (ANSI-92)

Use esses caracteres curinga em consultas criadas para uso com um banco de dados Microsoft SQL Server™.

Símbolo

Descrição

Exemplo

%

Corresponde a qualquer número de caracteres. Pode ser usado como o primeiro ou o último caractere na cadeia de caracteres.

qu* encontra que, quimera e quando

_

Corresponde a qualquer caractere alfabético simples.

B?la encontra bala, bela e bola

[ ]

Corresponde a qualquer caractere entre colchetes.

B[ae]la encontra bala e bela, mas não bola

^

Corresponde a qualquer caractere que não esteja entre colchetes.

b[!ae]la encontra bola e bula, mas não bala ou bela

-

Corresponde a qualquer caractere em um intervalo. Você deve especificar o intervalo na ordem crescente (A a Z, não Z a A).

b[a-c]d encontra bad, bbd e bcd

Confira também

Expanda suas habilidades
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×