Заполнение обязательных полей в форме
Столкнулся с необходимость проверять заполение пользователем обязательных полей в форме Contact Card (контакты).
Путем простой вставки ф-ции типа CheckNecessaryFields в триггер OnInsert таблицы Contact либо формы проблему не решить. Ибо запись вставляется изначально с пустыми полями а потом юзер уже дозаполняет необходимую инфу. Добавление кода в триггер OnModify - тоже проблемы не решает - ибо мог вставить а затем сразу перейти на следующую запись без заполнения (в этом случае триггер не отрабатывает). Единственное на что можно повесить проверку - так это на закрытие формы - тут все будет работать. Но что делать когда юзер переходит на следующую запись, выбирает запись из списка (F5) и переходит на нее, вставляет новую запись и переходит на следующую не заполняя обязательных полей?
Менять св-во DelaiInserted на True нельзя в этом случае. Может кто подскажет наменее кривой путь решения проблемы?
|