Обновление или повторный запрос данных

Примечание:  Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке) .

Чтобы предоставить доступ базы данных по сети, другие пользователи могут изменять данные при просмотре те же данные в режиме таблицы или формы. Microsoft Office Access обновляет данные, которые вы видите через заданные промежутки времени. Тем не менее можно отобразить актуальных данных, обновив записи немедленно. Можно также выполнить более глубокого обновление повторным запросом данных.

Обновление записей обновляются только те данные, которые уже находятся в режиме таблицы или формы. Она не изменить порядок записей, экран новые записи и удаление удаленные записи и записей, которые больше не соответствуют указанным условиям. Для выполнения этих задач, повторный запрос записи. Вы можете повторный запрос данных вручную, с помощью макроса, или с помощью кода.

Примечание: Так как обновление данных не более чем обновления данных, занимает больше времени и занимает время в зависимости от набора записей.

В этой статье

Обновление данных

Указание интервала обновления

Повторный запрос данных вручную

Повторный запрос данных с помощью макроса

Повторный запрос данных с помощью кода

Обновление данных

  • Выполните одно из следующих действий:

    • Чтобы обновить записи в режиме таблицы или формы на вкладке Главная в группе записи нажмите кнопку Обновить все и нажмите кнопку Обновить.

    • Для обновления записей в сводной таблице или сводной диаграммы, на вкладке " Конструктор " в группе данные нажмите кнопку Обновление сводной таблицы.

К началу страницы

Указание интервала обновления

Можно задать интервал, по которому Access обновляет данные. По умолчанию Access обновляет данные каждые 60 секунд.

  1. Нажмите кнопку Microsoft Office  Изображение кнопки Office и щелкните Параметры Access.

  2. В левой области диалогового окна " Параметры Access " нажмите кнопку Дополнительно.

  3. В области справа в разделе Дополнительно укажите значение параметра период обновления (с).

К началу страницы

Повторный запрос данных вручную

  • Нажмите сочетание клавиш SHIFT+F9.

К началу страницы

Повторный запрос данных с помощью макроса

Если вы хотите данные опросить автоматически при возникновении события, можно создать макрос и присоединение к событию. Например предположим, что вы хотите повторный запрос данных в форме всякий раз, когда форма получает фокус. Можно создать макрос и вложите его в события формы Получение фокуса, выполнив следующие действия:

  1. На вкладке Создание в группе Другие выберите Макрос. Если эта команда недоступна, нажмите стрелку под кнопкой Модуль или Модуль класса, а затем нажмите кнопку Макрос.

  2. В разделе действия щелкните стрелку в первую ячейку и нажмите кнопку повторный запрос.

  3. Выберите макрос, с использованием имени повторный запрос, сохраните и закройте конструктор макросов.

  4. Откройте нужную форму в Конструктор. Если окно свойств не отображается, нажмите клавишу F4, чтобы открыть ее.

  5. Убедитесь, что установлен флажок саму форму. В окне свойств откройте вкладку событие.

  6. На вкладке Событие щелкните стрелку в свойстве Получение фокуса и выберите макрос "Requery".

  7. Сохраните форму.

К началу страницы

Повторный запрос данных с помощью кода

Чтобы автоматически повторный запрос данных также можно использовать код. Предположим, что вы хотите повторный запрос данных в форме при получении фокуса формой. Можно создать модуль и вложите его в события формы Получение фокуса, выполнив следующие действия:

  1. Откройте нужную форму в режиме конструктора. Если окно свойств не отображается, нажмите клавишу F4, чтобы открыть ее.

  2. Убедитесь, что установлен флажок саму форму. В окне свойств откройте вкладку событие.

  3. На вкладке событие в свойстве Получение фокуса нажмите кнопку Построить Кнопка "Построитель" .

  4. В диалоговом окне Построитель нажмите кнопку Построитель кода.

    В редакторе Visual Basic откроется новый модуль.

  5. Введите Me.Requery, а затем закройте редактор Visual Basic.

  6. Сохраните форму.

К началу страницы

Совершенствование навыков работы с Office
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×