Os critérios de consulta ajudam-no a encontrar itens específicos numa base de dados do Access. Os itens que corresponderem a todos os critérios introduzidos irão aparecer nos resultados da consulta.
Para adicionar critérios a uma consulta do Access, abra-a na Vista de Estrutura e identifique os campos (colunas) para os quais quer especificar critérios. Se o campo não se encontrar na grelha de estrutura, faça duplo clique no campo para o adicionar à grelha de estrutura e insira o critério na linha Critérios desse campo. Se não souber ao certo como o fazer, consulte o artigo Introdução às consultas.
Um critério de consulta é uma expressão que o Access compara aos valores dos campos de consulta para determinar se deve incluir o registo que contém cada valor. Por exemplo, = "Lisboa" é uma expressão que o Access pode comparar a valores num campo de texto numa consulta. Se o valor para esse campo num dado registo for "Lisboa", o Access inclui o registo nos resultados da consulta.
Eis alguns exemplos de critérios comuns que pode utilizar como ponto de partida para criar os seus critérios. Os exemplos estão agrupados por tipo de dados.
Neste tópico
Introdução aos critérios de consulta
Um critério é semelhante a uma fórmula: é uma cadeia (de carateres) que pode consistir em operadores, constantes e referências de campos. Os critérios de consulta também são denominados expressões no Access.
As tabelas seguintes mostram alguns critérios de exemplo e explicam como funcionam.
Critérios |
Descrição |
---|---|
>25 e <50 |
Este critério aplica-se a um campo Numérico, tal como Preço ou UnidadesEmStock. Inclui apenas os registos onde o campo Preço ou UnidadesEmStock contém um valor superior a 25 e inferior a 50. |
DifData ("aaaa", [DataDeNascimento], Data()) > 30 |
Este critério aplica-se ao campo Data/Hora, tal como DataDeNascimento. Apenas os registos onde o número de anos entre a data de nascimento de uma pessoa e a data de hoje for superior a 30 são incluídos no resultado da consulta. |
É Nulo |
Este critério pode ser aplicado a qualquer tipo de campo para mostrar registos onde o valor de campo é nulo. |
Como pode ver, os critérios podem ter um aspeto bastante diferente uns dos outros, consoante o tipo de dados do campo a que se aplicam e os seus requisitos específicos. Alguns critérios são simples e utilizam operadores e constantes simples. Outros são complexos e utilizam funções, operadores especiais e incluem referências de campo.
Este tópico lista vários critérios normalmente utilizados por tipo de dados. Se os exemplos dados neste tópico não dizem respeito às suas necessidades específicas, poderá precisar de escrever os seus próprios critérios. Para realizar essa ação, em primeiro lugar tem de se familiarizar com a lista completa de funções, operadores, carateres especiais e a sintaxe para expressões que se refiram a campos e literais.
Aqui, verá onde e como adicionar os critérios. Para adicionar um critério a uma consulta, primeiro tem de abrir a consulta na vista de Estrutura. Em seguida identifica os campos para os quais quer especificar critérios. Se o campo ainda não se encontrar na grelha de estrutura, adicione-o ao arrastá-lo da janela de estrutura da consulta para a grelha de campo ou ao fazer duplo clique no campo (fazer duplo clique no campo adiciona-o automaticamente à coluna vazia seguinte na grelha de campo). Finalmente, escreve os critérios na linha Critério
Os critérios que especifica para diferentes campos na linha Critério são combinados ao utilizar o operador E. Por outras palavras, os critérios especificados nos campos Cidade e DataDeNascimento são interpretados da seguinte maneira:
Cidade = "Lisboa" E DataDeNascimento < SomData (" aaaa ", -40, Data())
1. Os campos Cidade e DataDeNascimento incluem critérios.
2. Apenas os registos onde o valor do campo Cidade seja Lisboa satisfarão este critério.
3. Apenas os registos de quem tiver pelo menos 40 anos de idade satisfarão este critério.
4. Apenas os registos que cumpram ambos os critérios serão incluídos no resultado.
E se quiser que apenas uma dessas condições seja cumprida? Por outras palavras, se tiver critérios alternativos, como é que os introduz?
Se tiver critérios alternativos ou dois conjuntos de critérios independentes onde basta satisfazer um conjunto, utiliza ambas as linhas Critério e ouna grelha de estrutura.
1. O critério Cidade é especificado na linha Critérios.
2. O critério DataDeNascimento é especificado na linha ou.
Os critérios especificados nas linhas Critério e ou são combinados utilizando o operador OU, como no exemplo abaixo:
Cidade = "Lisboa" OU DataDeNascimento < SomData (" aaaa ", -40, Data())
Se precisar de especificar mais alternativas, utilize as linhas abaixo da linha ou.
Antes de continuar com os exemplos, tenha em atenção as seguintes informações:
-
Se os critérios forem temporários ou alterados frequentemente, pode filtrar o resultado da consulta em vez de alterar frequentemente os critérios de consulta. Um filtro é um critério temporário que altera o resultado da consulta sem alterar a estrutura da consulta. Para obter mais informações acerca de filtros, consulte o artigo Aplicar um filtro para ver registos selecionados numa base de dados do Access.
-
Se os campos de critérios não mudarem, mas os valores em que está interessado mudarem frequentemente, pode criar uma consulta parametrizada. Uma consulta parametrizada pede ao utilizador valores de campo e, em seguida, utiliza esses valores para criar os critérios de consulta. Para obter mais informações acerca de consultas parametrizadas, consulte o artigo Utilizar parâmetros em consultas e relatórios.
Critérios para os campos Texto, Memo e Hiperligação
Os seguintes exemplos são para o campo PaísRegião numa consulta que é baseada numa tabela que armazena informações de contactos. O critério está especificado na linha Critériodo campo na grelha de estrutura.
Um critério que especifique para um campo Hiperligação é aplicado por predefinição à parte de apresentação de texto de valor de campo. Para especificar critérios para a parte do URL (Uniform Resource Locator) de destino do valor, utilize a expressão ParteHiperligação. A sintaxe para esta expressão é a seguinte: ParteHiperligação([Tabela1].[Campo1],1) = "http://www.microsoft.com/", onde Tabela1 é o nome da tabela que contém o campo de hiperligação, Campo1 é o campo de hiperligação e http://www.microsoft.com é o URL que quer corresponder.
Para incluir registos que... |
Utilize este critério |
Resultado da consulta |
---|---|---|
Correspondam exatamente a um valor, como, por exemplo, China |
"China" |
Devolve registos cujo campo PaísRegião esteja definido como China. |
Não correspondam a um valor, como, por exemplo, México |
Não "México" |
Devolve registos onde o campo PaísRegião esteja definido para um país/região que não seja o México. |
Comecem pela cadeia especificada, como, por exemplo U |
Como U* |
Devolve registos correspondentes a todos os países/regiões cujos nomes comecem por "U", tal como Uruguai, Ucrânia e por aí adiante. Nota: Quando utilizado numa expressão, o asterisco (*) representa qualquer cadeia de carateres – também denominado de caráter universal. Para obter uma lista desses carateres, consulte o artigo Referência de carateres universais no Access. |
Não comecem pela cadeia especificada, como, por exemplo, U |
Não Como U* |
Devolve registos correspondentes a todos os países/regiões cujos nomes comecem por um caráter diferente de "U". |
Contenham a cadeia especificada, como, por exemplo, Coreia |
Como "*Coreia*" |
Devolve registos correspondentes a todos os países/regiões que contenham a cadeia "Coreia". |
Não contenham a cadeia especificada, como, por exemplo, Coreia |
Não É Como "*Coreia*" |
Devolve registos correspondentes a todos os países/regiões que não contenham a cadeia "Coreia". |
Terminem com a cadeia especificada como, por exemplo, "ina" |
Como "*ina" |
Devolve registos correspondentes a todos os países/regiões cujos nomes terminem em "ina" como, por exemplo, China e Argentina. |
Não terminem com a cadeia especificada, como, por exemplo, "ina" |
Não É Como "*ina*" |
Devolve registos correspondentes a todos os países/regiões cujos nomes não terminem em "ina" como, por exemplo, China e Argentina. |
Contenham valores nulos (ou em falta) |
É Nulo |
Devolve registos onde não existam valores no campo. |
Não contenham valores nulos |
Não É Nulo |
Devolve registos onde o valor não esteja em falta no campo. |
Contenham cadeias com comprimento zero |
"" (um par de aspas) |
Devolve registos onde o campo esteja definido com um valor em branco (mas não nulo). Por exemplo, os registos de vendas efetuadas por outro departamento podem conter um valor em branco no campo PaísRegião. |
Não contenham cadeias de comprimento zero |
Não "" |
Devolve registos onde o campo PaísRegião não tenha um valor em branco. |
Contenham valores nulos ou cadeias de comprimento zero |
"" Ou É Nulo |
Devolve registos onde ou não existe valor no campo ou o campo esteja definido para um valor em branco. |
Não estejam vazios ou em branco |
Não É Nulo e Não É "" |
Devolve registos onde o campo PaísRegião tenha um valor não nulo e que não esteja em branco. |
Sigam um valor, como, por exemplo, México, quando ordenados por ordem alfabética |
>= "México" |
Devolve registos de todos os países/regiões, começando pelo México e até ao fim do alfabeto. |
Estejam situados dentro de um intervalo específico, como, por exemplo, de A a D |
Como "[A-D]*" |
Devolve registos correspondentes a países/regiões cujos nomes comecem pelas letras de "A" a "D". |
Correspondam a um de dois valores, como, por exemplo, Uruguai ou Ucrânia |
"Uruguai" Ou "Ucrânia" |
Devolve registos para Uruguai e Ucrânia. |
Contenham um dos valores de uma lista de valores |
In("França"; "China"; "Alemanha"; "Japão") |
Devolve registos para todos os países/regiões especificados na lista. |
Contenham determinados carateres numa posição específica no valor de campo |
Direita([PaísRegião], 1) = "i" |
Devolve registos de todos os países/regiões cuja última letra é "i". |
Cumpram os requisitos de comprimento |
Compr([PaísRegião]) > 10 |
Devolve registos de países/regiões cujo nome tenha mais de 10 carateres. |
Correspondam a um padrão específico |
Como "Chi??" |
Devolve registos de países/regiões como a China e o Chile, cujos nomes têm cinco carateres de comprimento e cujos primeiros três carateres são "Chi". Nota: Os carateres ? e _, quando são utilizados numa expressão, representam um único caráter. Também são designados por carateres universais. O caráter _ não pode ser utilizado na mesma expressão que o caráter ?, nem pode ser utilizado na mesma expressão que o caráter universal *. Pode utilizar o caráter universal _ numa expressão que também contenha o caráter universal %. |
Critérios para os campos Número, Moeda e Numeração Automática
Os exemplos seguintes são para o campo PreçoUnitário numa consulta que é baseada numa tabela que armazena informações de produtos. O critério é especificado na linha Critério do campo na grelha de estrutura da consulta.
Para incluir registos que... |
Utilize este critério |
Resultado da Consulta |
---|---|---|
Correspondam exatamente a um valor, como, por exemplo, 100 |
100 |
Devolve registos onde o preço unitário do produto é 100 €. |
Não correspondam a um valor, como, por exemplo, 1000 |
Negado 1000 |
Devolve registos onde o preço unitário do produto não é 1 000 €. |
Contenham um valor menor que um determinado valor, tal como 100 |
< 100 <= 100 |
Devolve registos onde o preço unitário do produto seja inferior a 100 € (<100). A segunda expressão (<=100) apresenta registos onde o preço unitário seja inferior ou igual a 100 €. |
Contenham um valor maior que um determinado valor, tal como 99,99 |
>99.99 >=99,99 |
Devolve registos onde o preço unitário seja superior a 99,99 € (>99,99). A segunda expressão apresenta registos onde o preço unitário seja superior ou igual a 99,99 €. |
Contenham um de dois valores, como, por exemplo, 20 ou 25 |
20 ou 25 |
Devolve registos onde o preço unitário seja ou 20 € ou 25 €. |
Contenham um valor situado num determinado intervalo de valores |
>49.99 e <99.99 -ou- Entre 50 e 100 |
Devolve registos onde o preço unitário seja entre (mas não inclua) 49,99 € e 99,99 €. |
Contenham um valor fora de um determinado intervalo |
<50 ou >100 |
Devolve registos onde o preço unitário não é entre 50 € e 100 €. |
Contenham um de vários valores específicos |
In(20; 25; 30) |
Devolve registos onde o preço unitário seja ou 20 €, 25 € ou 30 €. |
Contenham um valor que termine com os dígitos especificados |
Como "*4,99" |
Devolve registos onde o preço unitário termine com "4,99", tal como 4,99 €, 14,99 €, 24,99 € e por aí adiante. Nota: Os carateres ? e %, quando são utilizados numa expressão, representam qualquer número de carateres. Estes também são designados por carateres universais. O caráter % não pode ser utilizado na mesma expressão que o caráter *, nem pode ser utilizado na mesma expressão que o caráter universal ?. Pode utilizar o caráter universal % numa expressão que também contenha o caráter universal _. |
Contenham valores nulos (ou em falta) |
É Nulo |
Devolve registos que não tenham um valor no campo PreçoUnitário. |
Contenham valores não nulos |
Não É Nulo |
Devolve registos onde o valor não estiver em falta no campo PreçoUnitário. |
Critérios para os campos Data/Hora
Os exemplos seguintes são para o campo DataEncomenda numa consulta baseada numa tabela que armazene informações de Encomendas. O critério é especificado na linha Critério do campo na grelha de estrutura da consulta.
Para incluir registos que... |
Utilize este critério |
Resultado da consulta |
---|---|---|
Correspondam exatamente a um valor, como, por exemplo, 2/2/2006 |
#2/2/2006# |
Devolve registos de transações que ocorreram a 2 de fevereiro de 2006. Não se esqueça de rodear valores de data com o caráter # para que o Access possa distinguir entre valores de data e cadeias de texto. |
Não correspondam a um valor, como, por exemplo, 2/2/2006 |
Não #2/2/2006# |
Devolve registos de transações que ocorreram noutro dia que não seja 2 de fevereiro de 2006. |
Contém valores que estão inseridos antes de determinada data, tal como 2/2/2006 |
< #2/2/2006# |
Devolve registos de transações que ocorreram antes de 2 de fevereiro de 2006. Para ver transações que ocorreram a ou antes desta data, utilize o operador <= em vez do operador < . |
Contém valores que se inserem após uma determinada data, tal como 2/2/2006 |
> #2/2/2006# |
Devolve registos de transações que ocorreram após 2 de fevereiro de 2006. Para ver transações que ocorreram a ou após esta data, utilize o operador >= em vez do operador > . |
Contém valores que se inserem dentro de um intervalo de datas |
>#2/2/2006# e <#2/4/2006# |
Devolve registos onde as transações ocorreram entre 2 de fevereiro de 2006 e 4 de fevereiro de 2006. Também pode utilizar o operador Entre para filtrar um intervalo de valores, incluindo pontos finais. Por exemplo, Entre #2/2/2006# e #4/2/2006# é o mesmo que >=#2/2/2006# e <=#4/2/2006#. |
Contém valores que não se inserem num intervalo |
<#2/2/2006# ou >#4/2/2006# |
Devolve registos onde as transações ocorreram antes de 2 de fevereiro de 2006 ou após 4 de fevereiro de 2006. |
Contenham um de dois valores, tal como 2/2/2006 ou 3/2/2006 |
#2/2/2006# ou #3/2/2006# |
Devolve registos de transações que ocorreram a 2 de fevereiro de 2006 ou a 3 de fevereiro de 2006. |
Contenham um de muitos valores |
Em (#1/2/2006#, #1/3/2006#, #1/4/2006#) |
Devolve registos onde as transações ocorreram a 1 de fevereiro de 2006, 1 de março de 2006 ou 1 de abril de 2006. |
Contém uma data que se insere num determinado mês (independentemente do ano), tal como dezembro |
PartData("m", [DataDasVendas]) = 12 |
Devolve registos onde as transações ocorreram a dezembro de qualquer ano. |
Contém uma data que se insere num trimestre específico (independentemente do ano), tal como o primeiro trimestre |
PartData("t", [DataDasVendas]) = 1 |
Devolve registos onde as transações ocorreram no primeiro trimestre de qualquer ano. |
Contenham a data de hoje |
Data() |
Devolve registos de transações que ocorreram no dia atual. Se a data de hoje for 2/2/2006, verá registos onde o campo DataEncomenda está definido para 2 de fevereiro de 2006. |
Contenham a data de ontem |
Data()-1 |
Devolve registos de transações que ocorreram no dia anterior ao dia atual. Se a data de hoje for 2/2/2006, verá registos para 1 de fevereiro de 2006. |
Contenham a data de amanhã |
Data() + 1 |
Devolve registos de transações que ocorreram no dia a seguir ao dia atual. Se a data de hoje for 2/2/2006, verá registos para 3 de fevereiro de 2006. |
Contém datas pertencentes à semana atual. |
PartData("ww", [DataDasVendas]) = PartData("ww", Data()) e Ano( [DataDasVendas]) = Ano(Data()) |
Devolve registos de transações que ocorreram durante a semana atual. Uma semana começa ao domingo e termina ao sábado. |
Contém datas pertencentes à semana anterior |
Ano([DataDasVendas])* 53 + PartData("ww", [DataDasVendas]) = Ano(Data())* 53 + PartData("ww", Data()) - 1 |
Devolve registos de transações que ocorreram durante a semana anterior. Uma semana começa ao domingo e termina ao sábado. |
Contém datas pertencentes à semana seguinte |
Ano([DataDasVendas])* 53+PartData("ww", [DataDasVendas]) = Ano(Data())* 53+PartData("ww", Data()) + 1 |
Devolve registos de transações que ocorrerão na semana seguinte. Uma semana começa ao domingo e termina ao sábado. |
Contém uma data pertencente aos últimos 7 dias |
Entre Data() e Data()-6 |
Devolve registos de transações que ocorreram durante os últimos 7 dias. Se a data de hoje for 2/2/2006, verá registos do período de 24 de janeiro de 2006 até 2 de fevereiro de 2006. |
Contém uma data que pertence ao mês atual |
Ano([DataDasVendas]) = Ano(Agora()) E Mês([DataDasVendas]) = Mês(Agora()) |
Devolve registos do mês atual. Se a data de hoje for 2/2/2006, verá registos para fevereiro de 2006. |
Contém uma data que pertence ao mês anterior |
Ano([DataDasVendas])* 12 + PartData("m", [DataDasVendas]) = Ano(Data())* 12 + PartData("m", Data()) - 1 |
Devolve registos para o mês anterior. Se a data de hoje for 2/2/2006, verá registos para janeiro de 2006. |
Contém uma data que pertence ao mês seguinte |
Ano([DataDasVendas])* 12 + PartData("m", [DataDasVendas]) = Ano(Data())* 12 + PartData("m", Data()) + 1 |
Devolve registos para o mês seguinte Se a data de hoje for 2/2/2006, verá registos para março de 2006. |
Contém uma data que se inseriu nos últimos 30 ou 31 dias |
Entre Data( ) E SomData("M", -1, Data( )) |
Um mês de registos de vendas. Se a data de hoje for 2/2/2006, verá registos do período de 2 de janeiro de 2006 até 2 de fevereiro de 2006 |
Contém uma data que pertence ao trimestre atual |
Ano([DataDasVendas]) = Ano(Agora()) E PartData("t", Data()) = PartData("t", Agora()) |
Devolve registos para o trimestre atual. Se a data de hoje for 2/2/2006, verá registos do primeiro trimestre de 2006. |
Contém uma data que pertence ao trimestre anterior |
Ano([DataDasVendas])*4+PartData("t",[DataDasVendas]) = Ano(Date())*4+PartData("t",Data())- 1 |
Devolve registos para o trimestre anterior. Se a data de hoje for 2/2/2006, verá registos do último trimestre de 2005. |
Contém uma data que pertence ao trimestre seguinte |
Ano([DataDasVendas])*4+PartData("t",[DataDasVendas]) = Ano(Data())*4+PartData("t",Data())+1 |
Devolve registos para o trimestre seguinte. Se a data de hoje for 2/2/2006, verá registos do segundo trimestre de 2006. |
Contém uma data que se insere no ano atual |
Ano([DataDasVendas]) = Ano(Data()) |
Devolve registos do ano atual. Se a data de hoje for 2/2/2006, verá registos do ano 2006. |
Contém uma data que pertence ao ano anterior |
Ano([DataDasVendas]) = Ano(Data()) - 1 |
Devolve registos de transações que ocorreram durante o ano anterior. Se a data de hoje for 2/2/2006, verá registos do ano 2005. |
Contém uma data que pertence ao ano seguinte |
Ano([DataDasVendas]) = Ano(Data()) + 1 |
Devolve registos das transações com a data do ano seguinte. Se a data de hoje for 2/2/2006, verá registos do ano 2007. |
Contém uma data que se insere entre 1 de janeiro e hoje (registos de ano a data) |
Ano([DataDasVendas]) = Ano(Data()) e Mês([DataDasVendas]) <= Mês(Data()) e Dia([DataDasVendas]) <= Dia (Data()) |
Devolve registos de transações com datas que se inserem entre 1 de janeiro do ano atual e hoje. Se a data de hoje for 2/2/2006, verá registos do período de 1 de janeiro de 2006 até 2/2/2006. |
Contenham uma data passada |
< Data() |
Devolve registos de transações que ocorreram antes de hoje. |
Contém uma data futura |
> Data() |
Devolve registos de transações que ocorrerão depois de hoje. |
Filtrem valores nulos (ou em falta) |
É Nulo |
Devolve registos onde a data de transação está em falta. |
Filtrem valores não nulos |
Não é Nulo |
Devolve registos onde a data de transação é conhecida. |
Critérios para os campos Sim/Não
Imaginemos que tem uma tabela Clientes com um campo Sim/Não chamado Ativas, que indica se as contas dos clientes estão ativas num dado momento. A tabela seguinte mostra de que forma são avaliados os valores introduzidos na linha Critérios dos campos Sim/Não.
Valor do campo |
Resultado |
---|---|
Sim, Verdadeiro, 1 ou -1 |
Testado para um valor Sim. O valor 1 ou -1 é convertido em "Verdadeiro" na linha Critérios depois de introduzido. |
Não, Falso ou 0 |
Testado para um valor Não. O valor 0 é convertido em "Falso" na linha Critérios depois de introduzido. |
Nenhum valor (nulo) |
Não testado |
Qualquer número que não 1, -1 ou 0 |
Nenhum resultado se for o único valor de critérios no campo |
Qualquer cadeia de carateres que não Sim, Não, Verdadeiro ou Falso |
A consulta não é executada, devido a um erro de não correspondência do tipo de Dados |
Critérios para outros campos
Anexos Na linha Critério, escreva É Nulo para incluir registos que não contenham anexos. Escreva Não É Nulo para incluir registos que contenham anexos.
Campos de pesquisa Existem dois tipos de Campos de pesquisa, os que procuram valores numa origem de dados existente (ao utilizar uma chave externa) e os que são baseados numa lista de valores especificados quando o Campo de pesquisa é criado.
Os campos de pesquisa que são baseados numa lista de valores especificados são do tipo Dados de texto e os critérios válidos são os mesmos para outros campos de texto.
Os critérios que pode utilizar num Campo de pesquisa baseado em valores de uma origem de dados dependem do tipo de dados da chave externa, em vez do tipo de dados dos dados que estão a ser pesquisados. Por exemplo, pode ter um Campo de pesquisa que apresente o Nome do Empregado, as utiliza uma chave externa que é do tipo de dados Número. Porque o campo armazena um número em vez de texto, o utilizador utiliza critérios que funcionem para números, ou seja, >2.
Se desconhece o tipo de dados da chave externa, pode inspecionar a tabela de origem na vista de Estrutura para determinar os tipos de dados do campo. Para o fazer:
-
Localize a tabela de origem no Painel de Navegação.
-
Abra a tabela na vista de Estrutura para realizar uma destas ações:
-
Clicar na tabela e, em seguida, premir Ctrl+Enter
-
Clicar com o botão direito do rato na tabela e, em seguida, premir Vista de Estrutura.
-
-
O tipo de dados para cada campo listado na coluna Tipo de Dados da tabela de grelha de estrutura.
Campos de valores múltiplos Os dados num campo de valores múltiplos são armazenados como linhas numa tabela oculta que o Access cria e preenche para representar o campo. Na vista de Estrutura de consulta, isto é representado em Lista de Campos ao utilizar um campo expansível. Para utilizar critérios para um campo de valores múltiplos, fornece critérios para uma linha única da tabela oculta. Para o fazer:
-
Crie uma consulta que contenha o campo de valores múltiplos e abra-a na vista de Estrutura.
-
Expanda o campo de valores múltiplos ao clicar no sinal de adição (+) junto ao mesmo. Se o campo já estiver expandido, será um sinal de subtração (-). Mesmo por baixo do nome do campo, verá um campo a representar um valor único do campo de valores múltiplos. Este campo terá o mesmo nome que o campo de valores múltiplos com a cadeia .Valor anexada.
-
Arraste o campo de valores múltiplos e o seu campo de valor único para separar colunas na grelha de estrutura. Se apenas quer ver o campo de valores múltiplos completo nos seus resultados, desmarque a caixa de verificação Mostrar para o campo de valor único.
-
Escreva os seus critérios na linha Critério para o campo de valor único, utilizando critérios que sejam apropriados para que tipo de dados que os valores representam.
-
Cada valor no campo de valores múltiplos será avaliado individualmente através dos critérios que fornecer. Por exemplo, pode ter um campo de valores múltiplos que armazene uma lista de números. Se fornecer os critérios >5 E <3, qualquer registo onde exista pelo menos um valor superior a 5 e um valor inferior a 3 corresponderá.