Propriedade UniqueValues

Você poderá usar a propriedade UniqueValues quando quiser omitir os registros que contêm dados duplicados nos campos exibidos no modo Folha de Dados. Por exemplo, se uma saída de consulta incluir mais de um campo, a combinação de valores de todos os campos deverá ser exclusiva para que determinado registro seja incluído nos resultados.

Observação : A propriedade UniqueValues só se aplica às consultas de seleção e às consultas de ação criar tabela e acréscimo.

Configuração

A propriedade UniqueValues usa as configurações a seguir.

Configuração

Descrição

Sim

Exibe somente os registros nos quais os valores de todos os campos exibidos no modo de exibição Folha de Dados são exclusivos.

Não

(Padrão) Exibe todos os registros.


Você pode definir a propriedade UniqueValues na folha de propriedades da consulta ou na modo SQL da janela Consulta.

Observação : Defina esta propriedade ao criar uma nova consulta usando uma instrução SQL. O predicado DISTINCT corresponde à configuração da propriedade UniqueValues. O predicado DISTINCTROW corresponde à configuração da propriedade UniqueRecords.

Comentários

Quando você define a propriedade UniqueValues como Yes, os resultados da consulta não podem ser atualizados e não refletem alterações subsequentes feitas por outros usuários.

As propriedades UniqueValues e UniqueRecords estão relacionadas pelo fato de que somente uma delas pode ser definida como Yes por vez. Quando você define a propriedade UniqueValues como Yes, por exemplo, o Microsoft Office Access 2007 define automaticamente a propriedade UniqueRecords como No. No entanto, você pode definir ambas como No. Quando ambas as propriedades são definidas como No, todos os registros são retornados.

dica

Se você quiser contar o número de instâncias de um valor em um campo, crie uma consulta de totais.

Exemplo

A instrução SELECT neste exemplo retorna uma lista de países/regiões em que há clientes. Como pode haver vários clientes em cada país/região, muitos registros podem ter o mesmo país/região na tabela Customers (Clientes). No entanto, cada país/região é representado apenas uma vez nos resultados da consulta.

Este exemplo usa a tabela Customers, que contém os dados a seguir.

País/Região

Nome da empresa

Brasil

Familia Arquibaldo

Brasil

Gourmet Lanchonetes

Brasil

Hanari Carnes

França

Du monde entier

França

Folies gourmandes

Alemanha

Frankenversand

Irlanda

Hungry Owl All-Night Grocers


Essa instrução SQL retorna os países/regiões na seguinte tabela:

SELECT DISTINCT Customers.CountryRegion
FROM Customers;

Países/regiões retornados

Brasil

França

Alemanha

Irlanda


Expanda suas habilidades
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×