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


Метод DoCmd.BrowseTo (Access)

Метод BrowseTo выполняет действие BrowseTo в Visual Basic.

Синтаксис

expression. BrowseTo (ObjectType, ObjectName, PathtoSubformControl, WhereCondition, Page, DataMode)

expression: переменная, представляющая объект DoCmd.

Параметры

Имя Обязательный или необязательный Тип данных Описание
ObjectType Обязательный AcBrowseToObjectType Тип объекта, к которому нужно перейти.
ObjectName Обязательный Variant Объект, который загружается внутри элемента управления подчиненной формы, на который ссылается аргумент PathtoSubformControl .
PathtoSubformControl Необязательный Variant Если задан путь от основной формы приложения к целевому элементу управления подчиненной формы, который загружает объект, указанный аргументом ObjectName .
WhereCondition Необязательный Variant Если задано значение , заменяет условие Where источника записи объекта.
Page Необязательный Variant Если этот параметр задан, задает страницу непрерывной формы, которая будет сделана текущей страницей. Этот аргумент является только веб-сайтом.
DataMode Необязательный AcFormOpenDataMode Если задано значение, режим ввода данных формы.

Замечания

Используйте метод BrowseTo для перемещения между объектами на месте. Можно также изменить исходный объект элемента управления подчиненной формы, указав аргумент PathtoSubformControl . Используйте BrowseTo для перехода с Form1 на Form2 без открытия нового окна.

Аргумент PathtoSubformControl должен быть указан с помощью синтаксиса в следующем примере.

Main Form.SubForm Ctrl 1>Form 2.SubForm Ctrl 2>Form 3.SubFormCtrl3

В этом примере основная форма является формой верхнего уровня в клиентском приложении Access. Аргумент PathtoSubformControl должен поочередно указывать имена элементов управления формы и подчиненной формы, ведущих от основной формы к элементу управления подчиненной формы, который является контейнером объекта, заданного аргументом ObjectName . Каждый указанный элемент управления подчиненной формы должен быть элементом управления в форме, предшествующей ему. Путь должен заканчиваться элементом управления подчиненной формы.

Пример

В следующем примере кода форма EventDS открывается в режиме редактирования в элементе управления Подформа NavigationSubformосновной формы.

DoCmd.BrowseTo ObjectType:=acBrowseToForm, _ 
ObjectName:="EventDS", _ 
PathToSubformControl:="Main.NavigationSubform", _ 
WhereCondition:="", _ 
Page:="", _ 
DataMode:=acFormEdit

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.