powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Результат запроса
2 сообщений из 2, страница 1 из 1
Результат запроса
    #32440484
Блохин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Имеется Табл1, запрос1 ( с полями: пол1, пол2 и т.д.), который выбирает данные из табл1. Также имеется Форма1 источник данных которой запрос1.

По идее я закрываю форму если в Me.Recordset.RecordCount=0
Т.е. в событии Form_Load выдается сообщение, что нет ни одной записи.
Так же выдается запрос: Хотите добавить новую запись?
При ответе да запись добавляется, а при ответе нет Форма закрывается
DoCmd.Close
Exit Sub
Но ошибка возникает в процедуре Form_Current при обращение к любому из полей формы.
Run-time error 2427
Введенное выражение не содержит значения.

Можно конечно поставить проверку в начале Form_Current на пустоту источника данных, но хотелось бы понять причину возникновения ошибки 2427 и пути ее исправления.
...
Рейтинг: 0 / 0
Результат запроса
    #32440501
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если имеется в виду ошибка при отказе от создания записи, то обработчик OnLoad можно перенести в OnOpen - у него есть Cancel, и вместо docmd.close можно написать cancel=true.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Результат запроса
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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