Страница 1 из 1
Проверка поля на уникальность с возможностью сохранения записи.
Добавлено: 24 окт 2016, 11:11
asyab
Добрый день! У нас возникла необходимость проверять запись на уникальность, но если совпадение есть, что бы было просто предупреждение об этом, а возможность сохранить запись оставалась. Можно такое реализовать?
Re: Проверка поля на уникальность с возможностью сохранения записи.
Добавлено: 24 окт 2016, 12:23
support
На данный момент нету такой возможности
Re: Проверка поля на уникальность с возможностью сохранения записи.
Добавлено: 25 окт 2016, 00:23
Евгений
Можно например добавить ещё одно поле типа "Формула". Вставить в поле вызов пользовательской функции из БД, а в этой функции уже делать любые необходимые проверки.
isUnique([123], [456] ...)
Результат будет просто 0/1. К сожалению, строковые/списковые результаты с помощью поля формулы представить нельзя, только числовые (точнее, можно заполнить поле любого типа, но только с помощью хитрых трюков на уровне самой БД, через триггеры).
Надеюсь, что в новых версиях автор добавит возможность использовать формулы не только для числовых полей, но и для всех остальных типов.
Re: Проверка поля на уникальность с возможностью сохранения записи.
Добавлено: 25 окт 2016, 11:55
asyab
Евгений писал(а):Можно например добавить ещё одно поле типа "Формула". Вставить в поле вызов пользовательской функции из БД, а в этой функции уже делать любые необходимые проверки.
isUnique([123], [456] ...)
Результат будет просто 0/1. К сожалению, строковые/списковые результаты с помощью поля формулы представить нельзя, только числовые (точнее, можно заполнить поле любого типа, но только с помощью хитрых трюков на уровне самой БД, через триггеры).
Надеюсь, что в новых версиях автор добавит возможность использовать формулы не только для числовых полей, но и для всех остальных типов.
Спасибо за идею, попробую что-нибудь сделать