Свойство UniqueValues (Уникальные значения)

Свойство UniqueValues (Уникальные значения) используется для исключения записей, содержащих повторяющиеся данные в полях, отображаемых в режиме таблицы. Например, если результаты запроса содержат несколько полей, запись будет включена в результаты только в том случае, если сочетание значений всех таких полей уникально.

Примечание : Свойство UniqueValues применяется только к запросам на добавление, создание таблицы и выборку.

Значения

Свойство UniqueValues может принимать следующие значения:

Значение

Описание

Yes (Да)

Отображаются только записи, содержащие уникальные значения всех полей, отображаемых в режиме таблицы.

No (Нет)

(По умолчанию.) Отображаются все записи.


Значение свойства UniqueValuess можно задать в окне свойств запроса или в окне запросов в режиме SQL.

Примечание : Это свойство можно задать при создании запроса с помощью инструкции SQL. Предикат DISTINCT соответствует значению свойства UniqueValues. Предикат DISTINCTROW соответствует значению свойства UniqueRecords.

Замечания

Если для свойства UniqueValues (Уникальные значения) установлено значение Yes (Да), результаты запроса не будут обновляться и отражать последующие изменения, сделанные пользователями.

Свойства UniqueValues и UniqueRecords связаны таким образом, что только для одного из них одновременно может быть задано значение Yes. Например, если для свойства UniqueValues задается значение Yes, то свойство UniqueRecords автоматически получает значение No. Однако значение No можно указать для обоих этих свойств. Если для обоих свойств задано значение No, возвращаются все записи.

Совет

Если необходимо подсчитать количество экземпляров значения в поле, создайте итоговый запрос.

Пример

Инструкция SELECT в этом примере возвращает список стран и регионов, в которых проживают клиенты. Так как в стране или регионе может быть множество клиентов, соответствующее значение у многих записей в таблице Customers может совпадать. Однако каждая страна или регион в результатах запроса отображается только один раз.

В этом примере используется таблица Customers, включающая следующие данные:

Страна или регион

Название компании

Бразилия

Familia Arquibaldo

Бразилия

Gourmet Lanchonetes

Бразилия

Hanari Carnes

Франция

Du monde entier

Франция

Folies gourmandes

Германия

Frankenversand

Ирландия

Hungry Owl All-Night Grocers


Эта инструкция SQL возвращает страны и регионы, перечисленные в таблице:

SELECT DISTINCT Customers.CountryRegion
FROM Customers;

Возвращаемые страны и регионы

Бразилия

Франция

Германия

Ирландия


Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×