Бился какое-то время назад над подобной задачей... Много косяков вылезало.
Особенно когда на форме ещё несколько табов (вкладок) и есть элементы (по нажатию на кнопку открывался OCX выбора даты), которые переключали с формы управление на себя и форма начинала верещать, думая, что кто-то там что-то не доввёл. Были ситуации, когда пользователю удавалось перескочить на сосседнюю запись и вписать чего-то туда по ошибке.
Много вариантов было перепробовано, но пришел в итоге к созданию новой записи при помощи Мастера - отдельной формы, кот. вызывается например по кнопке "Создать новое что-то".
Все сейчас привыкли, всё чётко работает и ошибок ноль. Во многих местах теперь используем мастеры.
|