UNIQUE
Проверяет записи подчиненной формы или запроса на уникальность. Возвращает 1, если среди записей нет повторений, или 0, в противном случае. Если функция нашла неуникальную запись, то курсор будет установлен на этой записи.
UNIQUE(имя формы или запроса, список полей)
Параметры
имя формы/запроса - текст, список полей - текст.
Результат
число.
Пример
IIF(UNIQUE('товары', 'наименование товара;единица измерения')=0, 'Товар указан более одного раза', '')
Список полей - это названия полей, разделенные точкой с запятой. Данная функция в основном применяется при проверке значений, чтобы запретить дублирование записей. Текстовые поля проверяются без учета регистра, т. е. «Иванов» и «иВАноВ» одно и то же. Проверяются только записи таблицы, подчиненные текущей родительской записи. <b>Проверка на уникальность данной функцией осуществляется уже после заполнения таблицы. Выражение должно находится не в таблице, а в родительской форме, например в поле итогов или надписи.</b>