Applies ToAccess para Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Para localizar um item específico quando não se lembra exatamente de como é escrito, experimente utilizar um caráter universal numa consulta.

Os carateres universais são carateres especiais que podem suportar carateres desconhecidos num valor de texto e são úteis para localizar múltiplos itens com dados semelhantes, mas não idênticos. Os carateres universais também podem ajudar a obter dados com base numa correspondência de padrão especificada. Por exemplo, encontrar todos chamados John na Park Street.

Para obter mais informações sobre consultas, veja Introdução às consultas.

Eis alguns exemplos de carateres universais para consultas do Access:

Caráter

Descrição

Exemplo

*

Corresponde a qualquer número de carateres. Pode colocar o asterisco (*) em qualquer local da cadeia de carateres.

qu* encontra quatro, quinta e questão, mas não encontra aquecimento ou aquoso.

?

Corresponde a um único alfabeto numa posição específica.

b?vai encontrar bola, sino e fatura.

[ ]

Corresponde a carateres entre parênteses retos.

b[ae]ll localiza bola e sino, mas não fatura.

!

Exclui carateres dentro dos parênteses retos.

s[!i]na encontra sena e suna, mas não encontra sina.

Como "[!a]*" localiza todos os itens que não começam com a letra a.

-

Corresponde a um intervalo de carateres. Lembre-se de especificar os carateres por ordem ascendente (A a Z, não Z a A).

m[a-l]a localiza maca, maia e mala.

#

Corresponde a um caráter numérico individual.

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 carateres universais em expressões

Para utilizar um caráter universal dentro de um padrão:

  1. Abra a consulta na vista Estrutura.

  2. Na linha Critérios do campo que pretende utilizar, escreva o operador Como à frente dos critérios.

  3. Substitua um ou mais carateres nos critérios por um caráter universal. Por exemplo, Como R?308021 devolve RA308021, RB308021 e assim sucessivamente.

  4. No separador Estrutura clique em Executar.

Eis alguns exemplos de padrões de carateres universais que pode utilizar em expressões:

C haracter(s)

Utilizar para corresponder

? ou _ (caráter de sublinhado)

Um caráter individual

* ou %

Zero ou mais carateres

#

Qualquer dígito único (0 — 9)

[charlist]

Qualquer personagem individual em charlist

[! charlist]

Qualquer personagem individual não em charlist

[a-zA-Z0-9].

Qualquer caráter alfanumérico

[A-Z]

Qualquer uma das letras maiúsculas no intervalo A a Z.

Nota:  Quando especificar um intervalo de carateres, os carateres têm de aparecer em ordenação ascendente. Por exemplo, [Z-A] não é um padrão válido.

Veja as noções básicas da criação de uma expressão.

Para corresponder a carateres especiais como ponto de interrogação (?), sinal de número (#) e asterisco (*), coloque-os entre parênteses retos.

A função CHARLIST dá-lhe correspondências para um ou mais carateres e pode incluir quase todos os carateres no conjunto de carateres ANSI, incluindo dígitos. O CHARLIST está entre parênteses retos ([ ]) e pode ser utilizado com carateres universais para correspondências mais específicas.

Para especificar um intervalo de carateres, utilize CHARLIST com um hífen (-) para separar os limites superior e inferior do intervalo.

Para corresponder ao caráter de hífen (-), coloque-o no início ou no fim de CHARLIST (após o ponto de exclamação, se estiver a utilizar um). Em qualquer outra localização, o hífen identifica um intervalo de carateres ANSI.

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.