powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Запрет на выход из обязательного поля в форме без заполнения
11 сообщений из 11, страница 1 из 1
Запрет на выход из обязательного поля в форме без заполнения
    #39715724
Geha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем добрый день. Подскажите как это можно реализовать, на подчиненной форме, есть несколько обязательных полей - Поле1 и Поле3, в таблице они назначены как обязательные, как сделать так что бы нельзя было перейти на другое поле не введя значение этого поля, пусть даже "0", и чтобы при этом выдавалось сообщение о незаполненном поле.
...
Рейтинг: 0 / 0
Запрет на выход из обязательного поля в форме без заполнения
    #39715758
Serg197311
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
????? Если 0 можно - поставить значение по умолчанию 0 - и неча юзверя насилить мессагами всякими....
...
Рейтинг: 0 / 0
Запрет на выход из обязательного поля в форме без заполнения
    #39715779
Geha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Serg197311Если 0 можно
Не вариант, так как поле может принимать значение 0, а если там должно быть другое значение, а стоит 0 по умолчанию и юзверь прохлопав ушами пропустил это поле.
...
Рейтинг: 0 / 0
Запрет на выход из обязательного поля в форме без заполнения
    #39715787
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Geha, с первого раза не дошло?
в общем случае события "до обновления" (BeforeUpdate) контролов (из поля не уйдёшь) или формы. Я бы советовал всё же формы (допустить передвижение пользователя в пределах записи). Отмена события Cancel=-1.
...
Рейтинг: 0 / 0
Запрет на выход из обязательного поля в форме без заполнения
    #39715788
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Свойства таблицы-источника:
...
Рейтинг: 0 / 0
Запрет на выход из обязательного поля в форме без заполнения
    #39715789
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
прошу пардон:"Обязательное поле"-нет
...
Рейтинг: 0 / 0
Запрет на выход из обязательного поля в форме без заполнения
    #39715811
Geha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sdkuСвойства таблицы-источника:
Это работает при переходе на новую запись и выдает сообщение. Нужно что бы из обязательного поля при попытке перейти в другое поле выдавало сообщение и не переходило в другое поле пока не введешь значение обязательного поля.
...
Рейтинг: 0 / 0
Запрет на выход из обязательного поля в форме без заполнения
    #39715846
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Geha,
а если юзер в него вообще заходить не будет? (такой вариант Вы не предусматривали)
...
Рейтинг: 0 / 0
Запрет на выход из обязательного поля в форме без заполнения
    #39715914
Geha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вопрос решен. Может кому понадобится.
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
Private Sub Поле1_Exit(Cancel As Integer)
' Вывод сообщения, если Поле1  пусто.
 
    Dim strMsg As String, strTitle As String
    Dim intStyle As Integer
    
    If IsNull(Me!Поле1) Or Me!Поле1 = "" Then
        strMsg = "Необходимо ввести значение 'Поле1'."
        strTitle = "Не указано Поле1"
        intStyle = vbOKOnly
        MsgBox strMsg, intStyle, strTitle
        Cancel = True
    End If
 
End Sub
...
Рейтинг: 0 / 0
Запрет на выход из обязательного поля в форме без заполнения
    #39715989
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GehaВопрос решен....Неужели?
sdkuа если юзер в него вообще заходить не будет?..и событие Exit не произойдет
...
Рейтинг: 0 / 0
Запрет на выход из обязательного поля в форме без заполнения
    #39716011
Geha, плохое решение. Представим, что вы перешли на новую запись и стали на это поле. Всё, вы в ловушке! Ни на другую запись перейти, ни форму закрыть. Только создать, а потом удалить запись.
Правильно советует Панург, такую проверку правильнее делать на BeforeUpdate формы.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Запрет на выход из обязательного поля в форме без заполнения
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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