DoCmd.GoToControl (Access)
Die GoToControl -Methode führt die GoToControl-Aktion in Visual Basic aus.
Sie können die GoToControl -Methode verwenden, um den Fokus auf das angegebene Feld oder Steuerelement im aktuellen Datensatz des geöffneten Formulars, des Formulardatenblatts, des Tabellendatenblatts oder des Abfragedatenblatts zu verschieben. Sie können diese Methode verwenden, wenn ein bestimmtes Feld oder ein bestimmtes Steuerelement den Fokus besitzen soll. Dieses Feld oder Steuerelement kann dann zu Vergleichszwecken oder für FindRecord-Aktionen verwendet werden. Sie können diese Methode auch zur Navigation in einem Formular entsprechend bestimmter Bedingungen verwenden. Wenn der Benutzer beispielsweise kein in einem verheirateten Steuerelement auf einem Krankenversicherungs Formular eingibt, kann der Fokus das Ehepartner-/Partnernamen -Steuerelement automatisch überspringen und zum nächsten Steuerelement wechseln. Die GoToControl-Methode kann nicht dazu verwendet werden, den Fokus eines Steuerelements in ein ausgeblendetes Formular zu verschieben. Verwenden Sie nur den Namen des Steuerelements für __ das Argument ControlName, nicht die vollständige Syntax. Sie können die SetFocus -Methode auch verwenden, um den Fokus auf ein Steuerelement in einem Formular oder einem seiner Unterformulare oder auf ein Feld in einem geöffneten Tabellen-, Abfrage-oder Formulardatenblatt zu verschieben. Dies ist die bevorzugte Methode zum Verschieben des Fokus in Visual Basic, insbesondere zu Steuerelementen in Unterformularen und geschachtelten Unterformularen, da Sie die vollständige Syntax verwenden können, um das Steuerelement anzugeben, zu dem Sie wechseln möchten. Mit der GoToControl-Methode können Sie zu einem Unterformular navigieren, das eine Art von Steuerelement darstellt. Sie können dann mit der GoToControl-Methode zu einem bestimmten Datensatz im Unterformular navigieren. Sie können auch zu einem Steuerelement in einem Unterformular navigieren, indem Sie die GoToControl -Methode verwenden, um zuerst zum Unterformular und dann zum Steuerelement des Unterformulars zu gelangen.
GoToControl (ControlName)
ControlName: Ein Zeichenfolgenausdruck, der dem Namen eines Steuerelements im aktiven Formular oder Datenblatt entspricht.
Dim strControlName As String: strControlName =
DoCmd.GoToControl ControlName:=strControlName