Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Нужно блокировать ввод данных в подчиненную форму / 8 сообщений из 8, страница 1 из 1
01.06.2004, 17:42
    #32543358
Victor5000
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужно блокировать ввод данных в подчиненную форму
Добрый вечер, Дорогие Аксэсовцы!
Есть форма, в ней подчиненная форма. Нужно блокировать ввод данных в подчиненную форму пока не введут данные в поля основной формы. Тут как нужно, написать обработчик события "Получение фокуса" подчиненной формы с проверкой на присутствие введенных данных в основной форме?
Или есть вариант попроще?
Что скажете?
...
Рейтинг: 0 / 0
01.06.2004, 17:49
    #32543374
Senin Viktor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужно блокировать ввод данных в подчиненную форму
Тут как нужно, написать обработчик события "Получение фокуса" подчиненной формы с проверкой на присутствие введенных данных в основной форме?

Тут как нужно, написать обработчик события "ДоВставки" подчиненной формы с проверкой на наличие ошибки при сохранении записи (Me.Dirty=False) в главной форме, не забыв про ситуацию Me.NewRecord=True
...
Рейтинг: 0 / 0
01.06.2004, 17:53
    #32543386
Victor5000
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужно блокировать ввод данных в подчиненную форму
А по подробнее можно?
...
Рейтинг: 0 / 0
02.06.2004, 12:29
    #32544490
Victor5000
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужно блокировать ввод данных в подчиненную форму
???
...
Рейтинг: 0 / 0
02.06.2004, 12:49
    #32544523
AVKr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужно блокировать ввод данных в подчиненную форму
А много полей в основной форме должно быть заполнено для получения разрешения на ввод в подчиненную?
...
Рейтинг: 0 / 0
02.06.2004, 13:22
    #32544606
Victor5000
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужно блокировать ввод данных в подчиненную форму
Всего 3 поля
...
Рейтинг: 0 / 0
02.06.2004, 13:41
    #32544660
AVKr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужно блокировать ввод данных в подчиненную форму
Не знаю, насколько это простейший вариант, но я бы сделал так:

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

И вызывал бы его на текущую запись основной формы и обновление каждого из трех полей
...
Рейтинг: 0 / 0
02.06.2004, 14:04
    #32544734
Victor5000
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужно блокировать ввод данных в подчиненную форму
Спасибо!
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Нужно блокировать ввод данных в подчиненную форму / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]