powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как выдать только один MsgBox.
6 сообщений из 6, страница 1 из 1
Как выдать только один MsgBox.
    #32495559
Фотография Gyslik.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня значение поля проверяется как "условие на значение", и если юзер вводит неправильное значение, то выдается MsgBox который предупреждает пользователя, что он ввел не правильные данные.
А как сделать, чтобы пользователю выдавался бы только один раз MsgBox, после чео юзер мог бы ввести абсолютно любое значение в поле?
Может надо прописать "условие на значение" на VBA, только не знаю как.
Подскажите, пожалуйста.
...
Рейтинг: 0 / 0
Как выдать только один MsgBox.
    #32495563
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
А то значение, которое введено до MsgBox'а, разрешено оставить?
...
Рейтинг: 0 / 0
Как выдать только один MsgBox.
    #32495573
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Программно только, наверное
Код: 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
Как выдать только один MsgBox.
    #32495591
Фотография Gyslik.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 ВС:
А то значение, которое введено до MsgBox'а, разрешено оставить?
Да, конечно можно.
...
Рейтинг: 0 / 0
Как выдать только один MsgBox.
    #32495597
Фотография Gyslik.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Geo:
Ok. В пошаговом режиме все работает, т.е. на If проверяет, но как сделать, чтобы выдавался один единственный MsgBox, после которого пользователь мог ввести любое значение?
...
Рейтинг: 0 / 0
Как выдать только один MsgBox.
    #32495602
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Поправка к варианту Geo:

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


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