Метод 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 и обратная связь.