Méthode DoCmd.GoToControl (accès)

La méthode GoToControl exécute 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 du 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 sur 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 soit actif. 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é d’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 NomContrôle , 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 sur 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 vous déplacer.

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.