Utilizar carateres universais em consultas e parâmetros no Access

Corresponder todos os carateres em qualquer lugar nos seus dados

  1. Abra a consulta na vista Estrutura. Para o fazer, no Painel de Navegação, em Consultas, clique com o botão direito do rato na consulta e clique em Vista Estrutura.

  2. Na célula Critérios, por baixo do campo que pretende utilizar, adicione um asterisco num dos lados dos seus critérios ou em ambos os lados. Por exemplo:

    "*proprietário*".

    "proprietário*".

    "*proprietário".

  3. No separador Estrutura, no grupo Resultados, clique em Executar. Imagem de botão

Corresponder um caráter dentro de um padrão

  1. Abra a consulta na vista Estrutura.

  2. Na célula Critérios do campo que pretende utilizar, digite o operador Como à frente dos seus 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, no grupo Resultados, clique em Executar.

Obter uma lista de empresas de A a H

  1. Abra a consulta na vista Estrutura.

  2. Na célula Critérios do campo que pretende utilizar, introduza Como, seguido de um par de aspas. Por exemplo: Como "".

  3. Dentro de aspas, adicione um par de parênteses retos e o intervalo de carateres que pretende localizar, por exemplo:

    Como "[a-h]"

  4. Pode utilizar carateres universais fora dos parênteses. Por exemplo:

    Como "[a-h]*"

Tabela de carateres universais

Esta tabela indica e descreve os carateres universais que pode utilizar numa consulta do Access.

Símbolo

Descrição

Exemplo

*

Corresponde a zero ou mais carateres. Pode ser utilizado como o primeiro ou o último caráter na cadeia de carateres.

qu* localiza qu, quatro, quinta e questão

?

Corresponde a qualquer caráter alfabético individual.

ca?a localiza cara, casa e caça

[ ]

Corresponde a qualquer caráter individual dentro dos parênteses.

s[iu]na localiza sina e suna, mas não sena

!

Corresponde a qualquer caráter que não esteja dentro dos parênteses.

c[!sç]a localiza cara e capa, mas não casa nem caça

-

Corresponde a qualquer caráter de um intervalo de carateres. Tem de especificar o intervalo por ordem ascendente (A a Z e não Z a A).

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

#

Corresponde a um caráter numérico individual.

1#3 localiza 103, 113 e 123

Exemplos de utilização de carateres universais

Situação

Exemplo

Os seus dados indicam algumas pessoas como "proprietário" e outras como "proprietário/operador".

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

Pretende utilizar carateres universais com uma consulta parametrizada.

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

Por exemplo:

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

Devolve todas as receitas que contenham "peixe", tal como peixe e batatas fritas, peixe espada e assim sucessivamente.

Alguém escreveu um nome incorretamente ao introduzir os dados, como "Adriano" em vez de "Adriana".

Como "Adrian?"

Pretende localizar clientes cujo apelido começa com A a H, para utilizar em correio em massa, por exemplo.

Como "[a-h]*"

Pretende encontrar números de peças que têm todos os dígitos em comum exceto o segundo e o terceiro.

Como "R??083930"

Pretende enviar convites para uma festa na Rua das Flores N.º 1000.

Como "Rua das Flores N.º 1###"

Sintaxe para obter carateres universais dos seus dados

Caráter

Sintaxe Necessária

Asterisco *

[*]

Ponto de interrogação ?

[?]

Cardinal #

[#]

Hífen -

[-]

Conjunto de parênteses de abertura e fecho []

[[]]

Parêntese de abertura [

[[]

Parêntese de fecho ]

Não precisa de tratamento especial

Ponto de exclamação !

Não precisa de tratamento especial

Compreender que conjunto de carateres universais deve utilizar

Motor de base de dados do Access (ANSI-89) versus SQL Server (ANSI-92)

O ANSI-89 descreve a sintaxe tradicional do Access SQL, que é a predefinição para bases de dados do Access. Os carateres universais estão em conformidade com a especificação Microsoft Visual Basic® for Applications (VBA) e não SQL.

O ANSI-92 é utilizado quando pretende que a sintaxe esteja em conformidade com uma base de dados do Microsoft SQL Server™.

É recomendável não misturar dois tipos de carateres universais na mesma base de dados.

Carateres universais para utilização com os motores de bases de dados do Access (ANSI-89)

Utilize estes carateres universais em consultas criadas para uma base de dados do Access.

Símbolo

Descrição

Exemplo

*

Corresponde a qualquer número de carateres. Pode ser utilizado como o primeiro ou o último caráter na cadeia de carateres.

qu* localiza quatro, quinta e questão

?

Corresponde a qualquer caráter alfabético individual.

Ca?a localiza cara, casa e caça

[ ]

Corresponde a qualquer caráter individual dentro dos parênteses.

S[iu]na localiza sina e suna, mas não sena

!

Corresponde a qualquer caráter que não esteja dentro dos parênteses.

c[!sç]a localiza cara e capa, mas não casa nem caça

-

Corresponde a qualquer caráter de um intervalo de carateres. Tem de especificar o intervalo por ordem ascendente (A a Z e não Z a A).

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

#

Corresponde a um caráter numérico individual.

1#3 localiza 103, 113 e 123

Carateres universais para utilização com o SQL Server (ANSI-92)

Utilize estes carateres universais em consultas criadas para utilização com uma base de dados do Microsoft SQL Server™.

Símbolo

Descrição

Exemplo

%

Corresponde a qualquer número de carateres. Pode ser utilizado como o primeiro ou o último caráter na cadeia de carateres.

qu* localiza quatro, quinta e questão

_

Corresponde a qualquer caráter alfabético individual.

Ca?a localiza cara, casa e caça

[ ]

Corresponde a qualquer caráter individual dentro dos parênteses.

S[iu]na localiza sina e suna, mas não sena

^

Corresponde a qualquer caráter que não esteja dentro dos parênteses.

c[!sç]a localiza cara e capa, mas não casa nem caça

-

Corresponde a qualquer caráter de um intervalo de carateres. Tem de especificar o intervalo por ordem ascendente (A a Z e não Z a A).

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

Consulte também

Precisa de mais ajuda?

Aumente os seus conhecimentos do Office
Explore as formações
Seja o primeiro a obter novas funcionalidades
Adira ao Office Insider

As informações foram úteis?

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×