GoToPage 宏操作

适用于:Access 2013、Office 2013

可以使用 GoToPage 操作将焦点从活动窗体中移至指定页上的第一个控件上。 如果您创建了一个包含若干组相关信息的分页窗体,则可以使用此操作。 例如,您可能有一个"员工"窗体,第一页上是个人信息,第二页上是办公室信息,第三页上是销售信息。 您可以使用 GoToPage 操作移到所需的页。 也可以使用选项卡控件将多页信息呈现在单个窗体上。

Setting

GoToPage 操作具有下列参数。

操作参数

说明

页码

要将焦点移到的页码。 请在“宏生成器”窗格“操作参数”部分的“页码”框中输入页码。 如果将此参数留空,焦点将留在当前页上。 可以使用“右”和“下”参数显示要查看的页部分。

Right

显示在窗口左边缘的页中的点的水平位置,此值从所在窗口的左边缘开始测量。 如果指定了“下”参数,则此参数为必选参数。

Down

显示在窗口上边缘的页中的点的垂直位置,此值从所在窗口的上边缘开始测量。 如果指定了“右”参数,则此参数为必选参数。

注意

“右”和“下”参数的测量单位是英寸或厘米,具体取决于 Windows 控制面板中的区域设置。

备注

可以使用此操作选择指定页上的第一个控件(由窗体的 Tab 键次序定义)。 使用 GoToControl 操作可移至窗体上的特定控件。

对于页面大于 Access 窗口的窗体,可以使用 RightDown 参数。 Use the Page Number argument to move to the desired page, and then use the Right and Down arguments to display the part of the page you want to see. Access displays the part of the page whose upper-left corner is offset the specified distance from the upper-left corner of the page.

在以下情况下,不能使用 GoToPage 操作:

  • 将焦点移到隐藏窗体上的页上。

  • 在选项卡控件中将焦点从某一页移到另一页上。

要在 Visual Basic for Applications (VBA) 模块中运行 GoToPage 操作,请使用 DoCmd 对象的 GoToPage 方法。