DoCmd.Requery (Access)
Exécute l'action Actualiser dans Visual Basic.
Vous pouvez utiliser l'action Actualiser pour mettre à jour les données d'un contrôle spécifique sur l'objet actif en actualisant 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 nomcontrôle vide, l’action Actualiser équivaut à appuyer sur MAJ + F9 lorsque l’objet a le focus. Si un contrôle de sous-formulaire a le focus, cette action actualise uniquement la source du sous-formulaire (tout comme si vous appuyez 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.
Requery (ControlName)
ControlName: Expression de chaîne qui correspond au nom d'un contrôle sur l'objet actif.
DoCmd.Requery "EmployeeList"