Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

ОбновитьОбъект



Рис. 78. Макрокоманда ОбновитьОбъект

С помощью макрокоманды ОбновитьОбъект можно завершить все отложенные обновления экрана для указанного объекта базы данных или активного объекта базы данных, если объект не указан. Такие обновления включают все отложенные пересчёты элементов управления объекта.

Аргументы: Значение:
Тип объекта Тип объекта, который необходимо обновить. В окне построителя макросов в разделе Аргументы макрокоманды в поле Тип объекта доступны значения Таблица, Запрос, Форма, Отчёт, Макрос, Модуль, Страница доступа к данным, Представление, Схема, Хранимая процедура и Функция. Если необходимо обновить активный объект, оставьте это поле пустым.
Имя объекта Имя объекта, который необходимо обновить. В поле Имя объекта отображаются все содержащиеся в базе данных объекты с типом, определённым в аргументе Тип объекта. Если поле аргумента Тип объекта не заполнено, поле этого аргумента также следует оставить пустым.
В Microsoft Office Access 2010 обновление экрана откладывается до завершения выполнения других задач, приостановивших обновление экрана. Использование данной макрокоманды влечёт принудительное обновление элементов управления указанного объекта. Эта макрокоманда используется в следующих случаях. · При использовании макрокоманды ЗадатьЗначение для изменения значений в нескольких элементах управления. В Microsoft Access отображение этих изменений может быть отложено, особенно, если от изменённых значений зависят другие элементы управления (например, вычисляемые элементы управления). · Если необходимо обеспечить отображение в просматриваемой форме данных всех элементов управления. Например, для элементов управления, содержащих объекты OLE, данные не отображаются сразу после открытия формы.
     

Выполнение этой макрокоманды не подразумевает повторного запроса к базе данных, поэтому при её выполнении не отображается добавление, изменение и удаление записей в базовой таблице или запросе объекта. Для повторного запроса к источнику данных объекта или одного из его элементов управления используйте макрокоманду Обновление. Чтобы отобразить новые добавленные записи и снять все применённые фильтры, используйте макрокоманду ПоказатьВсеЗаписи.

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

Чтобы выполнить макрокоманду ОбновитьОбъект в модуле Visual Basic для приложений (VBA), используйте метод RepaintObject объекта DoCmd.

3.5.7. ОткрытьОтчёт

Рис. 79. Макрокоманда ОткрытьОтчёт

Макрокоманда ОткрытьОтчёт позволяет открыть отчёт в режиме конструктора или режиме предварительного просмотра, а также вывести отчёт на печать. Кроме того, можно ограничить записи, которые будут печататься в отчёте.





Дата публикования: 2014-11-02; Прочитано: 621 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...