Метод Report.Requery (Access)
Метод Requery обновляет данные, лежащие в основе указанного отчета, путем повторного запроса источника данных для элемента управления .
Синтаксис
expression. Requery
Выражение Переменная, представляющая объект Report .
Замечания
Используйте этот метод, чтобы убедиться, что форма или элемент управления отображает самые последние данные.
Метод Requery выполняет одно из следующих действий:
- Повторно выполняет запрос, на котором основан отчет.
- Обновления записей, отображаемых на основе любых изменений в свойстве Filter отчета.
Если опустить объект, заданный выражением, метод Requery запросит базовый источник данных для отчета с фокусом. Если элемент управления с фокусом имеет источник записей или источник строк, он будет повторно задан; В противном случае данные элемента управления будут просто обновлены.
Примечание.
- Метод Requery обновляет данные, лежащие в основе формы или элемента управления, чтобы отразить записи, новые или удаленные из источника записей с момента последнего запроса. Метод Refresh отображает только изменения, внесенные в текущий набор записей. он не отражает новые или удаленные записи в источнике записей. Метод Repaint просто перерисовывает указанную форму и ее элементы управления.
- Метод Requery не передает управление операционной системе, чтобы разрешить Windows продолжать обработку сообщений. Используйте функцию DoEvents , если вам нужно отказаться от временного управления операционной системой.
- Метод Requery работает быстрее, чем действие Requery. При использовании действия Requery Microsoft Access закрывает запрос и перезагружает его из базы данных. При использовании метода Requery Access повторно выполняет запрос, не закрывая и не перезагружая его.
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.