在 Visual Basic 中,GoToControl 方法執(zhí)行 GoToControl 操作。
expression.GoToControl(ControlName)
expression 必需。返回“應用于”列表中的一個對象的表達式。
ControlName 必需 Variant 型。字符串表達式,表示活動窗體或數(shù)據(jù)表上控件的名稱。
有關(guān)該操作及其參數(shù)如何使用的詳細信息,請參閱該操作的主題。
對 ControlName 參數(shù)只需使用控件的名稱,無需使用完整的語法。
還可以將一個聲明為 Control 數(shù)據(jù)類型的變量用作該參數(shù)。
Dim ctl As Control
Set ctl = Forms!Form1!Field3
DoCmd.GoToControl ctl.Name
此外,使用 SetFocus 方法也可以將焦點移到窗體或其任何子窗體上的控件,或者打開的表、查詢或窗體數(shù)據(jù)表上的字段中。在 Visual Basic 中,這是移動焦點的首選方法,特別是對子窗體和嵌套子窗體上的控件,因為可以使用完整的語法來指定要移到的控件。
下面的示例使用 GoToControl 方法將焦點移到“EmployeeID”字段:
DoCmd.GoToControl "EmployeeID"