Corresponder todos os caracteres em qualquer lugar em seus dados
-
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.
-
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".
-
No separador Estrutura da Consulta , no grupo Resultados , clique em Executar.
Corresponder um caractere curinga em um padrão
-
Abra sua consulta no modo Design.
-
Na célula Critérios do campo que você deseja usar, digite o operador Como na frente dos critérios.
-
Substitua um ou mais caracteres no critério por um caractere curinga. Por exemplo, Como R?308021 retorna RA308021, RB308021 e assim por diante.
-
No separador Estrutura da Consulta , no grupo Resultados , clique em Executar.
Recuperar uma lista de empresas de A a H
-
Abra sua consulta no modo Design.
-
Na célula Critérios do campo que você deseja usar, digite Como, seguido de um par de aspas duplas. Por exemplo: Como "".
-
Entre as aspas duplas, adicione um par de colchetes e o intervalo de caracteres que deseja encontrar, assim:
Como "[a-h]"
-
Você pode usar caracteres curinga fora dos colchetes. Por exemplo:
Como "[a-h]*"
Tabela de caracteres curinga
Esta tabela lista e descreve os carateres universais que pode utilizar numa consulta 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 |
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
Access motor de base de dados (ANSI-89) versus SQL Server (ANSI-92)
O ANSI-89 descreve a sintaxe SQL de Access tradicional, que é a predefinição para bases de dados 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.
Carateres universais para utilização com os motores de base de dados Access (ANSI-89)
Utilize estes carateres universais em consultas criadas para uma base de dados 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 |