Властивість UniqueValues

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

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

Значення

Властивість UniqueValues може мати наведені нижче значення.

Параметр

Опис

Так

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

Ні

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


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

Примітка : Ви можете задати цю властивість під час створення запиту за допомогою інструкції SQL. Предикат DISTINCT відповідає значенню властивості UniqueValues. Предикат DISTINCTROW відповідає значенню властивості UniqueRecords.

Примітки

Якщо вибрати для властивості UniqueValues значення "Так", результати запиту не оновлюватимуться та не відображатимуть змін, які пізніше можуть внести інші користувачі.

Властивості UniqueValues і UniqueRecords пов’язані в такий спосіб, що в кожний момент часу тільки одній із них може бути призначено значення "Так". Наприклад, якщо задати для властивості UniqueValues значення "Так", Microsoft Office Access 2007 автоматично встановить для UniqueRecords значення "Ні". Однак ви можете призначити обом цим властивостям значення "Ні". У такому разі повертатимуться всі записи.

Порада

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

Приклад

Інструкція 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, з яким ми вас можемо з’єднати.

×