Показать сообщение отдельно
Старый 12.03.2004, 16:40   #1  
Alex_V is offline
Alex_V
Участник
 
159 / 10 (1) +
Регистрация: 19.02.2003
Заполнение обязательных полей в форме
Столкнулся с необходимость проверять заполение пользователем обязательных полей в форме Contact Card (контакты).

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

Менять св-во DelaiInserted на True нельзя в этом случае. Может кто подскажет наменее кривой путь решения проблемы?