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

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 define a propriedade UniqueValues como Sim, por exemplo, o Access define automaticamente a propriedade UniqueRecords como Não. No entanto, você pode definir ambas como Não. 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

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.

As comunidades ajudam você a fazer e responder perguntas, fazer comentários e ouvir especialistas com conhecimento avançado.