GoToPage 方法将焦点移到活动窗体指定页的第一个控件上。
expression.GoToPage(PageNumber, Right, Down)
expression 必需。返回以上对象之一的表达式。
PageNumber 必需 Long 型。数值表达式,其值为活动窗体的有效页码。
Right 可选 Long 型。数值表达式,其值为从窗口左侧到要查看页部分的有效水平偏移量(以缇为单位)。
Down 可选 Long 型。数值表达式,其值为从窗口顶部到要查看页部分的有效垂直偏移量(以缇为单位)。
在 Visual Basic 中,DoCmd 对象的 GoToPage 方法执行 GoToPage 操作。有关该操作及其参数的工作原理的详细信息,请参阅该操作的主题。
expression.GoToPage(PageNumber, Right, Down)
expression 必需。返回以上对象之一的表达式。
PageNumber 必需 Variant 型。数值表达式,其值为活动窗体的有效页码。如果将该参数留空,焦点将停留在当前页上。可以使用 right 和 down 参数来显示该页中要查看的部分。
Right 可选 Variant 型。数值表达式,其值为页的有效水平偏移量。
Down 可选 Variant 型。数值表达式,其值为该页的有效垂直偏移量。
当使用该方法移到窗体的指定页时,根据窗体 Tab 键次序的定义,焦点被设置为页上的第一个控件。要移到窗体上的指定控件,请使用 SetFocus 方法。
如果在窗体上创建了分页符以对相关的信息进行分组,可以使用 GoToPage 方法。例如,如果在“雇员”窗体的第一页上有个人信息,第二页有办公室信息,第三页上有销售信息。可以使用 GoToPage 方法移到所需的页上。
对含有比 Microsoft Access 窗口更大页的窗体,可以使用 right 和 down 参数。先用 pagenumber 参数移到所需的页,然后用 right 和 down 参数显示要查看的页的某部分。Microsoft Access 将根据 right 和 down 参数所指定的距离来显示从窗口左上角偏移的页的部分内容。
right 和 down 参数的单位是缇。
如果指定 right 和 down 参数,但将 pagenumber 参数留空,则必须包含 pagenumber 参数的逗号。如果未指定 right 和 down 参数,则不必在 pagenumber 参数后面使用逗号。
增加 DoCmd 对象的 GoToPage 方法是为了提供在 Microsoft Access for Windows 95 的 Visual Basic 代码中运行 GoToPage 操作的向后兼容性。建议使用 Form 对象的 GoToPage 方法来代替它。
下面的示例使用 GoToPage 方法将焦点移到“客户”窗体第二页上由 right 和 down 参数指定的位置处:
Forms!Customer.GoToPage 2, 1440, 600
下面的示例使用 GoToPage 方法将焦点移到活动窗体第二页上水平和垂直偏移量所指定的位置:
DoCmd.GoToPage 2, 1440, 567