Share via


Méthode DoCmd.Requery (Access)

Exécute l'action Actualiser dans Visual Basic.

Syntaxe

expression. Requery (ControlName)

expressionune variable représentant un objet DoCmd.

Paramètres

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

Remarques

Utilisez l’action Requery pour mettre à jour les données d’un contrôle spécifié sur l’objet actif en réexécutant la source du contrôle. Si aucun contrôle n'est spécifié, cette action actualise la source de l'objet lui-même. Cette action permet de s'assurer que l'objet actif ou l'un de ses contrôles affiche les données les plus récentes.

Si vous laissez l’argument ControlName vide, l’action Requery a le même effet que d’appuyer sur Maj+F9 lorsque l’objet a le focus. Si un contrôle de sous-formulaire a le focus, cette action réexécutera uniquement la source du sous-formulaire (comme le fait d’appuyer sur Maj+F9).

Si vous voulez actualiser un contrôle qui n'est pas situé dans l'objet actif, vous devez utiliser la méthode Actualiser de Visual Basic, et non la méthode Actualiser ou la méthode Actualiser correspondante de l'objet DoCmd. La méthode Actualiser de Visual Basic est plus rapide que l'action Actualiser ou la méthode DoCmd.Requery.

En outre, lorsque vous utilisez l'action Actualiser ou la méthode DoCmd.Requery, Microsoft Access ferme la requête et la recharge à partir de la base de données, alors que si vous utilisez la méthode Actualiser, Access réexécute la requête sans la fermer ni la recharger. Notez que la méthode Actualiser ActiveX Data Object (ADO) fonctionne de la même manière que la méthode Actualiser d’Access.

Exemple

L’exemple suivant utilise la méthode Requery pour mettre à jour le contrôle EmployeeList .

DoCmd.Requery "EmployeeList"

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.