Проверка поля на уникальность с возможностью сохранения записи.

Все вопросы/проблемы по установке и использовании.
Ответить
asyab
Сообщения: 49
Зарегистрирован: 30 июн 2015, 14:55
Имя: Анастасия

Проверка поля на уникальность с возможностью сохранения записи.

Сообщение asyab »

Добрый день! У нас возникла необходимость проверять запись на уникальность, но если совпадение есть, что бы было просто предупреждение об этом, а возможность сохранить запись оставалась. Можно такое реализовать?
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Проверка поля на уникальность с возможностью сохранения записи.

Сообщение support »

На данный момент нету такой возможности
Аватара пользователя
Евгений
Сообщения: 398
Зарегистрирован: 11 июл 2016, 13:21
Имя: Евгений
Откуда: Петропавловск-Камчатский

Re: Проверка поля на уникальность с возможностью сохранения записи.

Сообщение Евгений »

Можно например добавить ещё одно поле типа "Формула". Вставить в поле вызов пользовательской функции из БД, а в этой функции уже делать любые необходимые проверки.

isUnique([123], [456] ...)

Результат будет просто 0/1. К сожалению, строковые/списковые результаты с помощью поля формулы представить нельзя, только числовые (точнее, можно заполнить поле любого типа, но только с помощью хитрых трюков на уровне самой БД, через триггеры).

Надеюсь, что в новых версиях автор добавит возможность использовать формулы не только для числовых полей, но и для всех остальных типов.
asyab
Сообщения: 49
Зарегистрирован: 30 июн 2015, 14:55
Имя: Анастасия

Re: Проверка поля на уникальность с возможностью сохранения записи.

Сообщение asyab »

Евгений писал(а):Можно например добавить ещё одно поле типа "Формула". Вставить в поле вызов пользовательской функции из БД, а в этой функции уже делать любые необходимые проверки.

isUnique([123], [456] ...)

Результат будет просто 0/1. К сожалению, строковые/списковые результаты с помощью поля формулы представить нельзя, только числовые (точнее, можно заполнить поле любого типа, но только с помощью хитрых трюков на уровне самой БД, через триггеры).

Надеюсь, что в новых версиях автор добавит возможность использовать формулы не только для числовых полей, но и для всех остальных типов.
Спасибо за идею, попробую что-нибудь сделать
Ответить