使用 GoToPage 操作,可以在活动窗体中将焦点移到指定页的第一个控件上。如果已经创建了一个带有分页符的窗体,其中包含几组相关的信息,就可以使用该操作。例如,可能有一个员工窗体,其中一页上包含个人信息,另一页上包含办公室信息,而第三页上包含销售信息。可以使用 GoToPage 操作移到所需的页上。另外,还可以利用选项卡控件,在单个窗体上展示多个页。
GoToPage 操作具有下列参数:
操作参数 |
说明 |
页码 |
要将焦点移动到的页的页码。在“宏”窗口“操作参数”部分的“页码”框中输入页码。如果将本参数留空,那么焦点会停留在当前的页上。可以使用“右”及“下”参数,以显示该页中要查看的其他部分。 |
右 |
此页左上角边缘的水平位置,从页所在窗口的左边缘开始算起。如果指定了“下”参数,则也必须指定本参数。 |
下 |
此页左上角的垂直位置,从页所在窗口的上边缘开始算起。如果指定了“右”参数,则也必须指定本参数。 |
注释 “右”和“下”参数是按照英寸或厘米度量的,具体采用哪种度量单位要视 Windows 控制面板中的“区域设置”而定。
使用该操作可以选择指定页上的第一个控件(按窗体的 Tab 键次序定义)。而使用 GoToControl 操作,可将焦点移到窗体上指定的控件中。
对页大于 Microsoft Access 窗口的窗体可以使用“右”和“下”参数。先使用“页码”参数移到所需的页,然后使用“右”和“下”参数显示该页中要查看的部分。对于左上角距其所在页的左上角偏移指定距离的部分,Access 可以进行显示。
在以下几种情况下,不能使用 GoToPage 操作:
? | 将焦点移到隐藏窗体的页上。 |
? | 在选项卡控件内将焦点从一页移动到另一页上。 |
若要在 Visual Basic 中运用 GoToPage 操作,可使用 DoCmd 对象的 GoToPage 方法。