BrowseTo 宏操作

适用于: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]