Как Вы предполагаете различать реальный ввод нового значения от синтаксической ошибки?
Вы действительно хотите добавить новое значение именно в список (справочник), а не просто разрешить ввести в поле значение, которого нет в списке?
На всякий случай: Пользователи НИКОГДА не читают предупреждающих диалогов. Поэтому выдача предупреждающее сообщение с кнопкам Да/Нет - приведет лишь к тому, что пользователи всегда будут жать "Да" и Вы будете заниматься тем, что вручную вычищать базу от ошибочно введенных значений.
|