Властивість «Унікальні значення (UniqueValues)»

Увага! : Цю статтю перекладено за допомогою служби машинного перекладу; див. застереження. Версію цієї статті англійською мовою див. тут для отримання довідки.

Властивість Унікальні значення (UniqueValues) можна використовувати, коли потрібно пропустити записи, які містять повторювані дані в полях, що відображаються в вікно табличного подання даних. Якщо результати запиту містять кілька полів, то для включення до результатів запиту сполучення значень усіх полів мають бути унікальними для цього запису.

Примітка : Властивість UniqueValues застосовується лише до додавання і запити на створення таблиці та запити на вибірку.

Значення

Властивість Унікальні значення (UniqueValues) може мати такі значення:

Значення

Опис

Так

Відображаються лише записи, в яких значення всіх полів, що відображаються в поданні таблиці, є унікальними.

Ні

(За промовчанням) Відображаються всі записи.


Властивість Унікальні значення (UniqueValues) можна встановити в аркуші властивостей запиту або в режим SQLвікно запиту.

Примітка : Ця властивість встановлюється під час створення нового запиту за допомогою оператора SQL. Предикат DISTINCT відповідає значенню властивості Унікальні значення (UniqueValues). Предикат DISTINCTROW відповідає значенню властивості Унікальні записи (UniqueRecords).

Зауваження

Якщо для властивості Унікальні значення (UniqueValues) встановити значення «Так», то результати запиту не є оновлюваними і не відображатимуть наступні зміни, внесені іншими користувачами

Властивості Унікальні значення (UniqueValues) та Унікальні записи (UniqueRecords) є пов’язаними в тому, що лише одна з них може одночасно мати значення «Так». Наприклад, якщо встановити для властивості Унікальні значення (UniqueValues) значення «Так», то у програмі Microsoft Office Access 2007 для властивості Унікальні записи (UniqueRecords) автоматично встановлюється значення «Ні». Проте можна встановити для обох властивостей значення «Ні». Коли обидві властивості мають значення «Ні», повертаються всі записи.

Порада

Якщо потрібно обчислити, скільки разів значення зустрічається в полі, слід запит підсумків.

Приклад

Оператор SELECT у цьому прикладі повертає список країн або регіонів, у яких знаходяться клієнти. Оскільки в кожному регіоні може бути багато клієнтів, кілька записів можуть мати однакову країну або регіон в таблиці «Клієнти». Проте, кожна країна або регіон в результатах запиту представлені лише один раз.

Цей приклад використовує таблицю «Клієнти», яка містить такі дані:

Країна або регіон

Назва організації

Бразилія

Фаміліа Арчібальдо

Бразилія

Гурме Ланшонет

Бразилія

Ханарі Карнес

Франція

Дю монд Ентьє

Франція

Фолі Гурман

Німеччина

Франкенферсанд

Ірландія

Хангрі Оул


Цей оператор SQL повертає країни/регіони в таку таблицю:

SELECT DISTINCT Customers.CountryRegion
FROM Customers;

Країна або регіон (повернуто)

Бразилія

Франція

Німеччина

Ірландія


Примітка : Застереження про машинний переклад: Цю статтю перекладено комп’ютерною системою без втручання людини. Корпорація Майкрософт пропонує таку послугу, щоб іншомовні користувачі могли дізнаватися про продукти, служби й технології Microsoft. Оскільки статтю перекладено за допомогою служби машинного перекладу, вона може містити смислові, синтаксичні або граматичні помилки.

Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

Ця інформація корисна?

Дякуємо за ваш відгук!

Дякуємо за відгук! Схоже, вам може стати в нагоді допомога одного з наших спеціалістів служби підтримки Office, з яким ми вас можемо з’єднати.

×