Нужно блокировать ввод данных в подчиненную форму

Victor5000
Дата: 01.06.2004 17:42:54
Добрый вечер, Дорогие Аксэсовцы!
Есть форма, в ней подчиненная форма. Нужно блокировать ввод данных в подчиненную форму пока не введут данные в поля основной формы. Тут как нужно, написать обработчик события "Получение фокуса" подчиненной формы с проверкой на присутствие введенных данных в основной форме?
Или есть вариант попроще?
Что скажете?
Senin Viktor
Дата: 01.06.2004 17:49:09
Тут как нужно, написать обработчик события "Получение фокуса" подчиненной формы с проверкой на присутствие введенных данных в основной форме?

Тут как нужно, написать обработчик события "ДоВставки" подчиненной формы с проверкой на наличие ошибки при сохранении записи (Me.Dirty=False) в главной форме, не забыв про ситуацию Me.NewRecord=True
Victor5000
Дата: 01.06.2004 17:53:51
А по подробнее можно?
Victor5000
Дата: 02.06.2004 12:29:23
???
AVKr
Дата: 02.06.2004 12:49:28
А много полей в основной форме должно быть заполнено для получения разрешения на ввод в подчиненную?
Victor5000
Дата: 02.06.2004 13:22:34
Всего 3 поля
AVKr
Дата: 02.06.2004 13:41:01
Не знаю, насколько это простейший вариант, но я бы сделал так:

Private sub FldTst ()

If not isnull(me.Поле1) and not isnull(me.поле2) and not isnull(me.поле3) then
Me.ПодчиненнаяФорма.Form.AllowEdits = true
Me.ПодчиненнаяФорма.Form.AllowAdditions = true
Else
Me.ПодчиненнаяФорма.Form.AllowEdits = False
Me.ПодчиненнаяФорма.Form.AllowAdditions = False
End if

End Sub

И вызывал бы его на текущую запись основной формы и обновление каждого из трех полей
Victor5000
Дата: 02.06.2004 14:04:25
Спасибо!