| Рис. 72. Макрокоманда ВыделитьОбъект
|
Макрокоманда ВыделитьОбъект позволяет выделить указанный объект базы данных.
Аргументы:
| Значение:
|
Тип объекта
| Тип объекта базы данных, который требуется выделить. В поле Тип объекта в разделе Аргументы макрокоманды окна построителя макросов доступны значения Таблица, Запрос, Форма, Отчёт, Макрос, Модуль, Страница доступа к данным, Представление, Схема, Сохранённая процедура и Функция. Это обязательный аргумент.
|
Имя объекта
| Имя объекта, который необходимо выделить. В поле Имя объекта отображаются все объекты базы данных с типом, определённым в аргументе Тип объекта. Это — обязательный аргумент, если в поле аргумента «В области переходов» не установлено значение Да.
|
| Имена объектов для типов объектов Представление, Схема и Сохранённая процедура не отображаются в поле Имя объекта проекта Microsoft Access (файл ADP).
|
В окне базы данных
| Определяет, будет ли объект выбран в области переходов Microsoft Office Access 2010. Выберите Да (выбрать объект в окне базы данных) или Нет (не выбирать объект в окне базы данных). Значение по умолчанию — Нет.
|
| Макрокоманда ВыделитьОбъект действует в отношении любого объекта Access, который может получить фокус. Данная макрокоманда передаёт фокус указанному объекту и отображает этот объект, если он скрыт. Если объект является формой, при выполнении макрокоманды ВыделитьОбъект для свойства этой формы Вывод на экран (Visible) устанавливается значение Да, а сама форма переводится в режим, заданный свойствами формы (например модальная (Modal) форма или всплывающая (PopUp) форма).
Если объект не открыт в одном из других окон Access, его можно выбрать в области переходов, задав для аргумента В области переходов значение Да. Если для аргумента В области переходов задано значение Нет, при попытке выбрать объект, который не открыт, будет выведено сообщение об ошибке.
Данная макрокоманда часто используется, чтобы выбрать объект, а затем выполнить для него другие макрокоманды. Например, если параметры Access предусматривают применение перекрывающихся окон вместо документов с вкладками, может возникнуть необходимость восстановить свёрнутое окно объекта (макрокомандой Восстановить) или развернуть окно, содержащее необходимый объект (макрокомандой Развернуть).
Если выбрана форма, для перехода к определённым областям этой формы можно использовать макрокоманды КЭлементуУправления, НаЗаписьи НаСтраницу. Макрокоманда НаЗапись также позволяет работать с объектами в режиме таблицы.
Чтобы выполнить макрокоманду ВыделитьОбъект в модуле Visual Basic для приложений (VBA), используйте метод SelectObject объекта DoCmd.
|
| | |