适用于:Access 2013、Office 2013
可以使用 BrowseTo 操作在就地对象之间导航。 还可以通过指定“子窗体控件的路径”参数来更改子窗体控件的源对象。 使用 BrowseTo 从 form1 导航到 form2,而无需打开新窗口。
Setting
BrowseTo 操作具有以下参数。
操作参数 |
说明 |
|---|---|
Object Type |
要浏览的对象类型。 |
Object Name |
在子窗体控件路径参数所引用的子窗体控件内部加载的对象。 |
Path to Subform Control |
如果指定,则为从应用程序的 main 窗体到加载 Object Name 参数指定对象的目标子窗体控件的路径。 |
Where Condition |
如果指定,则将替换对象记录源的 Where 条件。 |
页面 |
如果指定,将设置连续窗体中将成为当前页面的页面。 此参数仅限 Web。 |
Data Mode |
如果指定,则为窗体的数据输入模式。 |
备注
必须使用以下代码示例中的语法来指定 PathToSubFormControl 参数:
Main Form.SubForm Ctrl 1>Form 2.SubForm Ctrl 2>Form 3.SubFormCtrl3
在该示例中,Main Form 是 Access 客户端应用程序中的顶层窗体。 "Path to Sub Form Control"参数必须依次指定窗体和子窗体控件的名称,以便从主窗体导航到子窗体控件(该控件是 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]