Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения: Access 2013, Office 2013
Для перемещения между объектами на месте можно использовать действие BrowseTo . Можно также изменить исходный объект элемента управления подчиненной формы, указав аргумент Path to Subform Control . Используйте BrowseTo для перехода из формы form1 в форму 2 без открытия нового окна.
Setting
Действие BrowseTo содержит следующий аргумент.
Аргумент макрокоманды |
Описание |
|---|---|
Object Type |
Тип объекта, к которому нужно перейти. |
Имя объекта |
Объект, который загружается внутри элемента управления подчиненной формы, на который ссылается аргумент Path to Subform Control. |
Путь к элементу управления подчиненной формы |
Если этот параметр задан, путь от main формы приложения к целевому элементу управления подчиненной формы, который загружает объект, указанный аргументом Имя объекта. |
Условие where |
Если задано значение , заменяет условие Where источника записи объекта. |
Page |
Если этот параметр задан, задает страницу непрерывной формы, которая будет сделана текущей страницей. Этот аргумент является только веб-сайтом. |
Режим данных |
Если задано значение, режим ввода данных формы. |
Замечания
Аргумент PathToSubFormControl должен быть указан с помощью синтаксиса в следующем примере кода:
Main Form.SubForm Ctrl 1>Form 2.SubForm Ctrl 2>Form 3.SubFormCtrl3
В этом примере основная форма является формой верхнего уровня в клиентском приложении Access. Аргумент Path to Sub Form Control должен поочередно указывать имена элементов управления формы и подчиненной формы, ведущих от формы main к элементу управления подчиненной формы, который является контейнером объекта, заданного аргументом Object Name. Каждый указанный элемент управления подчиненной формы должен быть элементом управления в форме, предшествующей ему. Путь должен заканчиваться элементом управления подчиненной формы.
Пример
В следующем примере показано, как использовать действие BrowseTo для открытия отчета в элементе управления подчиненной формы или в элементе управления навигации.
Пример кода изсправочника программиста Microsoft Access 2010.
OnError
Go to Next
Macro Name
/* Try to load the report in the host form (frmAuthorsParameter) */
BrowseTo
Object Type Report
Object Name rptChapters
Path to Subform Control frmAuthorsParameter.sfrmChild
Where Condition
Page
Data Mode Edit
Parameters
SelectedAuthor =[cboAuthor]
/* if this fails, try to load it in the navigation subform */
BrowseTo
Object Type Report
Object Name rptChapters
Path to Subform Control frmMain.NavigationSubform>frmAuthorsParameter.sfrmChild
Where Condition
Page
Data Mode Edit
Parameters
SelectedAuthor =[cboAuthor]