DoCmd.GoToControl 方法 (Access)

GoToControl 方法在 Visual Basic 中执行 GoToControl 操作。

语法

表达式GoToControl (ControlName)

expression:表示 DoCmd 对象的变量。

参数

名称 必需/可选 数据类型 说明
ControlName 必需 Variant 字符串表达式,表示活动窗体或数据表上的控件的名称。

备注

使用 GoToControl 方法将焦点移动到打开的窗体、窗体数据表、表数据表或查询数据表的当前记录中的指定字段或控件。 如果希望特定字段或控件具有焦点,请使用此方法。 然后比较或 FindRecord 操作可以使用该字段或控件。 您可以使用此方法以根据特定的条件的窗体中导航。 例如,如果用户在健康保险窗体上的 已婚 控件中输入“否”,则焦点可以自动跳过 “配偶/伴侣姓名” 控件并移动到下一个控件。

不能使用 GoToControl 方法,将焦点移到隐藏窗体上的控件。

仅对 ControlName 参数使用控件的名称,而不使用完整语法。

您还可以使用 SetFocus 方法将焦点移到窗体或其任何子窗体上的控件或打开的表、 查询或窗体数据表中的字段。 这是在 Visual Basic 中移动焦点的首选方法,尤其是移动到子窗体和嵌套子窗体上的控件,因为可以使用完整语法指定要移动到的控件。

使用 GoToControl 方法移动到子窗体,子窗体是一种控件类型。 然后可以使用 GoToControl 方法将移动到子窗体中的特定记录。 您也可以通过使用 GoToControl 方法先移到子窗体和子窗体上的控件然后移到子窗体上的控件。

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。