Перейти к основному контенту
Поддержка
Войдите с помощью учетной записи Майкрософт
Войдите или создайте учетную запись.
Здравствуйте,
Выберите другую учетную запись.
У вас несколько учетных записей
Выберите учетную запись, с помощью которой нужно войти.

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

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

Значение

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

Значение

Описание

Yes

Повторяющие записи не возвращаются.

No

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


Вы можете задать свойство UniqueRecords на странице свойств запроса или в режим SQLОкно запроса.

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

Замечания

Свойство UniqueRecords можно использовать для исключения данных записей, которые полностью повторяются, а не содержат отдельные поля с одинаковыми данными. В Microsoft Office Access 2007 запись считается уникальной, если значение хотя бы одного ее поля отличается от значения того же поля в любой другой записи.

Свойство UniqueRecords действует только в тех случаях, когда в запросе используются несколько таблиц и выбираются поля из этих таблиц. Свойство UniqueRecords не учитывается, если запрос включает только одну таблицу.

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

Пример

Запрос в этом примере возвращает список клиентов из таблицы "Клиенты", у которых есть хотя бы один заказ в таблице "Заказы".

Таблица "Клиенты"

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

Код клиента

Ernst Handel

ERNSH

Familia Arquibaldo

FAMIA

FISSA Fabrica Inter. Salchichas S.A.

FISSA

Folies gourmandes

FOLIG


Таблица "Заказы"

Код клиента

Код заказа

ERNSH

10698

FAMIA

10512

FAMIA

10725

FOLIG

10763

FOLIG

10408


Следующая инструкция SQL возвращает имена клиентов, перечисленные в приведенной ниже таблице:

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

Возвращаемые клиенты

Код клиента

Ernst Handel

ERNSH

Familia Arquibaldo

FAMIA

Folies gourmandes

FOLIG


Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

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

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

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?
После нажатия кнопки "Отправить" ваш отзыв будет использован для улучшения продуктов и служб Майкрософт. Эти данные будут доступны для сбора ИТ-администратору. Заявление о конфиденциальности.

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

×