Méthode DoCmd.OpenQuery (Access)

La méthode OpenQuery exécute l’action OpenQuery dans Visual Basic.

Syntaxe

expression. OpenQuery (QueryName, View, DataMode)

expressionune variable représentant un objet DoCmd.

Paramètres

Nom Requis/Facultatif Type de données Description
QueryName Obligatoire Variant Expression chaîne qui est le nom valide d'une requête dans la base de données active. Si vous exécutez du code Visual Basic contenant la méthode OpenQuery dans une base de données de bibliothèque, Microsoft Access recherche la requête portant ce nom d’abord dans la base de données de bibliothèque, puis dans la base de données active.
View Facultatif AcView Constante AcView qui spécifie l’affichage dans lequel la requête s’ouvre. La valeur par défaut est acViewNormal.
DataMode Facultatif AcOpenDataMode Constante AcOpenDataMode qui spécifie le mode de saisie de données pour la requête. La valeur par défaut est acEdit.

Remarques

Utilisez la méthode OpenQuery pour ouvrir une requête de sélection ou un tableau croisé en mode Feuille de données, Création ou Aperçu avant impression. Cette action exécute une requête action. Vous pouvez également sélectionner le mode de saisie des données voulu pour la requête.

Remarque

Cette méthode n’est disponible que dans l’environnement de base de données Access. Voir les méthodes OpenView ou OpenStoredProcedure si vous utilisez l’environnement de projet Access (.adp).

Exemple

L’exemple suivant ouvre la requête Totaux des ventes en mode Feuille de données et permet à l’utilisateur d’afficher mais pas de modifier ou d’ajouter des enregistrements.

DoCmd.OpenQuery "Sales Totals Query", , acReadOnly

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.