Поделиться через


Макрокоманда SelectObject

Область применения: Access 2013, Office 2013

Для выбора указанного объекта базы данных можно использовать действие SelectObject .

Setting

Аргументы действия SelectObject приведены ниже.

Аргумент макрокоманды

Описание

Object Type

Тип выбранного объекта базы данных. Щелкните Таблица, Запрос, Форма, Отчет, Макрос, Модуль, Страница доступа к данным, Представление сервера, Схема, Хранимая процедура или Функция в поле Тип объекта в разделе Аргументы действия панели построителя макросов. Это обязательный аргумент.

Object Name

Имя выбираемого объекта. Поле Object Name отображает все объекты базы данных, относящиеся к типу, заданному аргументом Object Type. Это обязательный аргумент, если для аргумента в области навигации не задано значение Да.

ПРИМЕЧАНИЕ. Имена объектов для объектов представления сервера, схемы или хранимой процедуры не отображаются в поле Имя объекта проекта Access (ADP).

В области навигации

Указывает, выбирает ли Microsoft Access объект в области навигации. Нажмите кнопку Да (для выбора объекта в области навигации) или Нет (не для выбора объекта в области навигации). По умолчанию используется значение Нет.

Замечания

Действие SelectObject работает с любым объектом Access, который может получить фокус. Это действие дает указанному объекту фокус и показывает объект, если он скрыт. Если объект является формой, действие SelectObject устанавливает для свойства Visible формы значение Да и возвращает форму в режим, заданный ее свойствами формы (например, в качестве модальной или всплывающей формы).

Если объект не открыт в одном из других окон доступа, его можно выбрать в области навигации, установив для аргумента In Navigation Pane значение Да. Если для аргумента В области навигации задано значение Нет, при попытке выбрать неоткрытый объект появляется сообщение об ошибке.

Часто это действие можно использовать для выбора объекта, для которого требуется выполнить дополнительные действия. Например, если в Access настроено использование перекрывающихся окон вместо документов с вкладками, вам может потребоваться восстановить свернутый объект (с помощью действия RestoreWindow ) или развернуть окно, содержащее объект, с которым вы хотите работать (с помощью действия РазвернутьWindow ).

При выборе формы можно использовать действия GoToControl, GoToRecord и GoToPage для перемещения в определенные области формы. Действие GoToRecord также работает для таблиц.

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