Para localizar um determinado item quando você não lembra exatamente como ele é escrito, tente usar um caractere curinga em uma consulta.
Os curingas são caracteres especiais que representam caracteres desconhecidos em um valor de texto e são práticos para encontrar vários itens com dados parecidos, mas não idênticos. Os curingas também ajudam a obter dados com base em uma correspondência de padrões especificada. Por exemplo, para encontrar alguém chamado Luís na Rua do Parque.
Para saber mais sobre consultas, veja Introdução às consultas.
Aqui estão alguns exemplos de caracteres curinga para consultas do Access:
Caractere |
Descrição |
Exemplo |
* |
Corresponde a qualquer número de caracteres. Você pode usar o asterisco (*) em qualquer lugar de uma cadeia de caracteres. |
qu* encontra que, quimera e quando, mas não enquanto ou aquilo. |
? |
Corresponde a uma única letra do alfabeto em uma posição específica. |
b?la encontra bala, bela e bola. |
[ ] |
Corresponde aos caracteres entre os colchetes. |
b[ae]la encontra bala e bela, mas não bola. |
! |
Exclui os caracteres entre os colchetes. |
b[!ae]la encontra bola e bula, mas não bala ou bela. Como “[!a]*” encontra todos os itens que não começam com a letra a. |
- |
Corresponde a um intervalo de caracteres. Lembre-se de especificar os caracteres em 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. |
Saiba mais sobre como aplicar critérios a uma consulta.
Exemplos de correspondência de padrões de caracteres curinga em expressões
Para usar um caractere curinga em um padrão:
-
Abra sua consulta no modo Design.
-
Na linha Critérios do campo que você deseja usar, digite o operador Like 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.
-
Na guia Design, clique em Executar.
Aqui estão alguns exemplos de padrões curinga que você pode usar em expressões:
C aractere(s) |
Use para corresponder a |
? ou _ (sublinhado) |
Um único caractere qualquer |
* ou % |
Zero ou mais caracteres |
# |
Um único dígito qualquer (0 a 9) |
[listacaracteres] |
Um único caractere qualquer em listacaracteres |
[!listacaracteres] |
Um único caractere qualquer que não está em listacaracteres |
[a-zA-Z0-9]. |
Qualquer caractere alfanumérico |
[A-Z] |
Qualquer letra maiúscula no intervalo entre A e Z. Observação: Quando você especifica um intervalo de caracteres, os caracteres devem aparecer em classificação crescente. Por exemplo, [Z-A] não é um padrão válido. |
Para corresponder a caracteres especiais, como ponto de interrogação (?), sinal de número (#) e asterisco (*), coloque-os entre colchetes.
A função LISTACARACTERES fornece correspondências para um ou mais caracteres e pode incluir quase todos os caracteres do conjunto de caracteres ANSI, inclusive dígitos. LISTACARACTERES fica entre colchetes ([ ]) e pode ser usada com caracteres curinga para correspondências mais específicas.
Para especificar um intervalo de caracteres, use LISTACARACTERES com um hífen (-) para separar os limites superior e inferior do intervalo.
Para corresponder ao caractere de hífen (-), coloque-o no início ou no final da LISTACARACTERES (depois do ponto de exclamação, se estiver usando um). Em qualquer outro local, o hífen identifica um intervalo de caracteres ANSI.