Share via


Méthode DoCmd.GoToControl (Access)

La méthode GoToControl effectue l’action GoToControl dans Visual Basic.

Syntaxe

expression. GoToControl (ControlName)

expressionune variable représentant un objet DoCmd.

Paramètres

Nom Requis/Facultatif Type de données Description
Nom_contrôle Obligatoire Variant Expression chaîne qui correspond au nom d'un contrôle sur la feuille de données ou le formulaire actif.

Remarques

Utilisez la méthode GoToControl pour déplacer le focus vers le champ ou le contrôle spécifié dans l’enregistrement actif du formulaire ouvert, de la feuille de données de formulaire, de la feuille de données de table ou de la feuille de données de requête. Utilisez cette méthode lorsque vous souhaitez qu’un champ ou un contrôle particulier ait le focus. Ce champ ou le contrôle puis utilisable pour des comparaisons ou des actions TrouverEnregistrement. Vous pouvez également utiliser cette méthode pour naviguer dans un formulaire sous certaines conditions. Par exemple, si l’utilisateur entre Non dans un contrôle Marié sur un formulaire d’assurance maladie, le focus peut automatiquement ignorer le contrôle Nom du conjoint/partenaire et passer au contrôle suivant.

Vous ne pouvez pas utiliser la méthode GoToControl pour placer le focus sur un contrôle dans un formulaire masqué.

Utilisez uniquement le nom du contrôle pour l’argument ControlName , et non la syntaxe complète.

Vous pouvez également utiliser la méthode SetFocus pour placer le focus sur un contrôle dans un formulaire ou un de ses sous-formulaires, ou à un champ dans une table ouverte, une requête ou une feuille de données de formulaire. Il s’agit de la méthode recommandée pour déplacer le focus dans Visual Basic, en particulier vers les contrôles sur les sous-formulaires et les sous-formulaires imbriqués, car vous pouvez utiliser la syntaxe complète pour spécifier le contrôle vers lequel vous souhaitez effectuer le déplacement.

Utilisez la méthode GoToControl pour passer à un sous-formulaire, qui est un type de contrôle. Vous pouvez ensuite utiliser la méthode GoToControl pour passer à un enregistrement particulier du sous-formulaire. Vous pouvez également déplacer un contrôle dans un sous-formulaire à l'aide de la méthode GoToControl pour passer tout d'abord le sous-formulaire, puis le contrôle de sous-formulaire.

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.