Обновление или повторный запрос данных
При этом не изменяется порядок следования записей, не выводятся на экран новые записи и не убираются удаленные записи, а также записи, переставшие соответствовать условиям отбора. Для выполнения этих действий можно запросить записи повторно. Это можно сделать вручную, с помощью макроса или программного кода.
Обновление данных
- Выполните одно из указанных ниже действий.
- Чтобы обновить записи в режиме таблицы или формы, на вкладке Главная в группе Записи нажмите кнопку Обновить все и выберите пункт Обновить.
- Чтобы обновить записи в режиме сводной таблицы или сводной диаграммы, на вкладке Конструктор в группе Данные нажмите кнопку Обновить сведение.
Указание периода обновления
Можно задать период обновления данных в Access. По умолчанию он составляет 60 секунд.
- Нажмите кнопку Office. Появится окно Outspace.
- В левой области окна Outspace нажмите кнопку Параметры.
- В левой области диалогового окна Параметры Access выберите категорию Дополнительно.
- В правой области в разделе Дополнительно укажите значение параметра Период обновления (с).
Повторный запрос данных вручную
- Нажмите сочетание клавиш SHIFT+F9.
Использование макроса для повторного запроса данных
Если необходимо, чтобы повторный запрос данных осуществлялся автоматически при возникновении события, можно создать макрос и связать его с событием. Предположим, например, что данные в форме нужно повторно запрашивать каждый раз, когда форма получает фокус (Фокус. Способность объекта принимать действия мыши или клавиатуры либо результат выполнения метода SetFocus. Фокус могут устанавливать как пользователи, так и приложения. У объекта, имеющего фокус, обычно выделена строка заголовка или название.). Для этого можно создать макрос и связать его с событием формы On Got Focus , используя процедуру, описанную ниже.
- На вкладке Создание в группе Другие щелкните Макрос. Если эта команда недоступна, щелкните стрелку либо под кнопкой Модуль, либо под кнопкой Модуль класса, а затем щелкните Макрос.
- Щелкните стрелку в поле рядом с зеленым знаком плюса (+) и выберите пункт Обновление.
- Сохраните макрос под именем Requeryи закройте конструктор макросов.
- Откройте нужную форму в конструкторе (Конструктор. Представление, в котором отображается структура следующих объектов базы данных: таблицы, запросы, формы, отчеты и макросы. В режиме конструктора можно создавать новые объекты базы данных или изменять структуру существующих.). Если страница свойств не отображается, нажмите клавишу F4.
- Убедитесь, что выбрана сама форма. Затем в окне свойств откройте вкладку Событие.
- На вкладке Событие щелкните стрелку в свойстве Получение фокуса и выберите макрос "Requery".
- Сохраните форму.
Использование программного кода для повторного запроса данных
Для автоматического повторного запроса данных можно также использовать программный код. Предположим, что данные в форме необходимо повторно запрашивать каждый раз, когда форма получает фокус. Для этого можно создать модуль и связать его с событием формы Получение фокуса, используя процедуру, описанную ниже.
- Откройте нужную форму в конструкторе. Если окно свойств не отображается, откройте его, нажав клавишу F4.
- Убедитесь, что выбрана сама форма. Затем в окне свойств откройте вкладку Событие.
- На вкладке Событие в свойстве Получение фокуса нажмите кнопку Построить
. - В диалоговом окне Построитель щелкните элемент Программы.
В редакторе Visual Basic откроется новый модуль.
- Введите Me.Requeryи закройте редактор Visual Basic.
- Сохраните форму.
- 17/11/2011 13:14 - Запуск Power Point
- 15/11/2011 19:04 - Основные этапы создания презентации
- 15/11/2011 12:11 - Microsoft Power Point 2003
- 13/12/2010 17:24 - Powerpoint 2010
- 13/12/2010 16:59 - Презентация PowerPoint
- 13/12/2010 14:59 - Преобразование текста слайда PowerPoint в рисунок …
- 13/12/2010 14:55 - О вреде презентаций PowerPoint на уроках в школе
- 13/12/2010 14:54 - Как правильно сохранять презентации PowerPoint?
- 13/12/2010 14:45 - Логика и эмоции. Зачем на самом деле нужны PowerPo…
- 13/12/2010 14:42 - Power Point: главные секреты, позволяющие сделать …


