Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как выдать только один MsgBox. / 6 сообщений из 6, страница 1 из 1
24.04.2004, 22:55
    #32495559
Gyslik.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выдать только один MsgBox.
У меня значение поля проверяется как "условие на значение", и если юзер вводит неправильное значение, то выдается MsgBox который предупреждает пользователя, что он ввел не правильные данные.
А как сделать, чтобы пользователю выдавался бы только один раз MsgBox, после чео юзер мог бы ввести абсолютно любое значение в поле?
Может надо прописать "условие на значение" на VBA, только не знаю как.
Подскажите, пожалуйста.
...
Рейтинг: 0 / 0
24.04.2004, 22:57
    #32495563
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выдать только один MsgBox.
А то значение, которое введено до MsgBox'а, разрешено оставить?
...
Рейтинг: 0 / 0
24.04.2004, 23:07
    #32495573
Geo
Geo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выдать только один MsgBox.
Программно только, наверное
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
dim b as boolean

private sub form_current()
  b = true
end sub

private sub MyField_BeforeUpdate
  if b then
    if ПроверкаНеВыполняется then
      cancel=true
    endif
    b=false
  endif
end sub

, а условие на значение и сообщение об ошибке из свойств поля убрать.
...
Рейтинг: 0 / 0
24.04.2004, 23:37
    #32495591
Gyslik.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выдать только один MsgBox.
2 ВС:
А то значение, которое введено до MsgBox'а, разрешено оставить?
Да, конечно можно.
...
Рейтинг: 0 / 0
24.04.2004, 23:53
    #32495597
Gyslik.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выдать только один MsgBox.
2 Geo:
Ok. В пошаговом режиме все работает, т.е. на If проверяет, но как сделать, чтобы выдавался один единственный MsgBox, после которого пользователь мог ввести любое значение?
...
Рейтинг: 0 / 0
25.04.2004, 00:06
    #32495602
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выдать только один MsgBox.
Поправка к варианту Geo:

Код: plaintext
1.
2.
3.
    if ПроверкаНеВыполняется then
      msgbox ...
    endif
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как выдать только один MsgBox. / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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