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

При совместном использовании базы данных по сети Microsoft Access обновляет сведения через заданные интервалы. Чтобы просмотреть самые актуальные данные, обновите записи из таблицы или формы. На вкладке Главная щелкните Обновить все >Обновить. Процесс обновления обновляет существующие данные в таблице или форме и не изменяет порядок записей, не отображает новые записи и не удаляет удаленные записи или записи, которые больше не соответствуют указанным условиям. Для более конкретного или тщательного обновления используйте макрос для повторного запроса данных.

Примечание:  Выполнение процесса повторного запроса может занять много времени в зависимости от размера набора записей.

В этой статье

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

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

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

    • Чтобы обновить записи в представлении сводной таблицы или сводной диаграммы, на вкладке Конструктор в группе Данные щелкните Обновить сводную таблицу.

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

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

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

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

  1. Нажмите кнопку Office. Откроется поле Outspace.

  2. В левой области outspace нажмите кнопку Параметры.

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

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

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

Использование макроса для запроса данных

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

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

  2. Щелкните стрелку в поле рядом с зеленым символом плюса (+) и нажмите кнопку Запрос.

  3. Сохраните макрос с именем Requery, а затем закройте построитель макросов.

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

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

  6. На вкладке Событие щелкните стрелку в свойстве On Got Focus (Включено фокус), а затем выберите имя макроса — Requery.

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

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

Использование кода для запроса данных

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

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

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

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

  4. В диалоговом окне Выбор построителя щелкните Построитель кода.

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

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

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

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

Запрос данных в веб-приложении Access

Доступ к запросам веб-приложений, выполняемым на сервере. Макрос RequeryRecords используется для запроса данных в веб-приложении Access. Для этого макроса требуется текущий набор записей.

  1. Откройте нужную форму, щелкните Действия, а затем — В текущей.

  2. В каталоге действий щелкните RequeryRecords. Если оставить поле Where=пустым, дополнительная фильтрация результатов не выполняется, а если оставить OrderBy= пустым, то конкретная сортировка не выполняется.

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

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

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

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

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

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?
После нажатия кнопки "Отправить" ваш отзыв будет использован для улучшения продуктов и служб Майкрософт. Эти данные будут доступны для сбора ИТ-администратору. Заявление о конфиденциальности.

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

×