Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Подскажите как ?? / 5 сообщений из 5, страница 1 из 1
16.04.2003, 16:22
    #32142366
Dimblch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите как ??
Есть главная форма в ней две подчиненных...
Как сделать так что бы пользователь не мог внести изменения в подчиненную форму пока не заполнены определенные поля главной (что бы при попытке внести изменения в подчиненную Аксес говорил о том что сперва надо заполнить поля главной)
...
Рейтинг: 0 / 0
16.04.2003, 16:36
    #32142390
Senin Viktor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите как ??
На события ДоОбновления подчиненых форм, вешай проверку полей. Или отлавливай ошибку в Form_Error подчиненой (если у тебя есть обязательные поля в главной, то эта ошибка высочит). Проверяй поля, строй MsgBox, делай отмену ввода.
...
Рейтинг: 0 / 0
16.04.2003, 16:49
    #32142421
Dimblch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите как ??
А по подробней можно .... Я не силен в написании кода
...
Рейтинг: 0 / 0
16.04.2003, 17:04
    #32142453
Bor-L
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите как ??
А может быть лучше вообще давать разрешение на работу с подчиненной формой после ввода и проверки полей на главной ? (типа .ENABLED = TRUE или .Locked=FALSE)
...
Рейтинг: 0 / 0
16.04.2003, 17:33
    #32142496
Dimblch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите как ??
Синтаксис подскажите плиз как форму главную указать вместе с полем
Код: plaintext
1.
2.
3.
If  Isnull     главная форма .поле  
then  Msg box (бла бла бла) 
cancel = true
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Подскажите как ?? / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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