Властивість «Унікальні записи» (UniqueRecords)

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

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

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

Значення

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

Значення

Опис

Так

Не повертає повторювані записи.

Ні

(За промовчанням) Повертає повторювані записи.


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

Примітка : Ця властивість під час створення нового запиту за допомогою SQL-інструкцію. Значення властивості UniqueRecords відповідає DISTINCTROW присудком. ОКРЕМІ присудком відповідає UniqueValues значення.

Зауваження

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

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

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

Приклад

Запит у цьому прикладі повертає список клієнтів із таблиці «Клієнти», які мають щонайменше одне замовлення в таблиці «Замовлення».

Таблиця «Клієнти»

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

Код клієнта

ПП «Полуботько»

ПОЛУБ

Завод «Спецтехресурс»

ЗСПТР

ВАТ «Імпорт-експорт»

ІМПЕК

ТОВ «Роги та копита»

РОКОП


Таблиця «Замовлення»

Код клієнта

Код замовлення

ПОЛУБ

10698

ЗСПТР

10512

ЗСПТР

10725

РОКОП

10763

РОКОП

10408


Нижченаведений оператор SQL повертає імена клієнтів до такої таблиці:

SELECT DISTINCTROW Customers.CompanyName, Customers.CustomerID
FROM Customers INNER JOIN Orders
ON Customers.CustomerID = Orders.CustomerID;

Клієнти (повернуто)

Код клієнта

ПП «Полуботько»

ПОЛУБ

Завод «Спецтехресурс»

ЗСПТР

ТОВ «Роги та копита»

РОКОП


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

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

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

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

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

×