Можно ли составное поле проверять на уникальность?

Статус
В этой теме нельзя размещать новые ответы.

Aleks

Продвинутый
Вот типовая ситуация - список клиентов. ФИО - составное поле и оно же является "ключевым первым полем" (это я прочитал где-то в ответах админа на форуме). Мне бы хотелось избежать дубликатов. Я понимаю, что могут быть полные тезки, но они бывают редко и с ними справиться проще чем с дублями.
 

Vladimir

Администратор
Команда форума
Проверка на дубликат возможна только в строковом поле - для этого в нём есть свойство "Уникальное". Его выставить в значение "да", после чего добавить запись с повторяющимся значением уже нельзя.
Для составного поля такого свойства нет. Поэтому решение заключается в копировании значения проверяемого поля в служебное строковое, для которого установлен флаг уникальности.
Поле можно вынести на отдельную вкладку, которая будет активироваться с подсветкой красным этого поля, если значение уже есть в базе.
 

Aleks

Продвинутый
Ах, да! Я же уже отработал этот трюк в других ситуациях, а здесь как то забыл. Спасибо, Владимир!
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу