Отображение
обновленных данных
Существует
несколько способов отображения на экране обновленных данных, полученных из источника
данных, совместно используемого в сети несколькими пользователями. Эти способы
позволяют увидеть изменения, которые были выполнены другими пользователями,
после того как отображенные на экране данные получены из источника.
Обновление
данных можно выполнить следующими способами.
-
Работая с таблицей,
формой или отчетом в режиме Таблицы, Сводной таблицы или Сводной диаграммы
или с формой в режиме Формы, выберите команду
Записи, Обновить
(Records,
Refresh). В результате отображаются изменения в существующих записях. Новые
записи не добавляются, удаленные записи с экрана не убираются.
-
Для периодического
обновления данных в режиме Таблицы или Формы установите необходимые значения
параметра
Период обновления
(Refresh interval) и прочих параметров,
описанных
в разд. "Предотвращение конфликтов при блокировке записей
в сети" этой главы.
-
Чтобы выполнить повторную
загрузку данных из источника (работая с объектом базы данных в режиме Таблицы,
Сводной таблицы, Сводной диаграммы или Формы), нажмите комбинацию клавиш <Shift>+<F9>.
-
Для отображения обновленных
данных в форме можно создать кнопку, вызывающую макрос, содержащий макрокоманду
ОбновитьОбъект (Refresh), или процедуру VBA, вызывающую метод Refresh объекта
form.
-
Для повторной загрузки
данных, отображаемых в элементе управления, создайте макрос, содержащий макрокоманду
Обновление (Requery), в качестве значения аргумента
Имя элемента
(Control
Name) укажите имя обновляемого элемента управления. Чтобы обновить данные
в форме, оставьте поле, задающее значение аргумента
Имя элемента
(Control
Name), пустым.
-
Для повторной загрузки
записей, отображаемых в форме или элементе управления, добавьте в процедуру
VBA, назначенную форме или элементу управления, вызов метода Requery объекта
form или Control.
-
Для обновления данных,
отображаемых в режиме Просмотра страницы, щелкните по странице доступа к данным
правой кнопкой мыши и в контекстном меню выберите команду
Обновить
(Refresh)
или нажмите клавишу <F5>. Если при этом не были сохранены изменения,
появится сообщение о том, что внесенные изменения будут утеряны. Чтобы предотвратить
потерю изменений в текущей записи, нажмите кнопку
Отмена
(Cancel).
Если загрузка обновленных данных продолжается длительное время, нажмите клавишу
<Esc>. На странице может быть расположен элемент управления
Сводная
таблица
(PivotTable). Этот элемент имеет собственный метод Refresh.
-
Чтобы обновить данные
в объекте базы данных, открытом в режиме Сводной таблицы или Сводной диаграммы,
нажмите кнопку
Обновить
(Refresh) на панели инструментов
Сводные
таблицы
(PivotTable) или
Сводная диаграмма
(PivotChart).