Метод 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 и обратная связь.