Share via


Méthode DoCmd.OpenQuery (Access)

La méthode OpenQuery exécute l’action OuvrirQuery 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 bibliothèque, Microsoft Access recherche d’abord la requête portant ce nom dans la base de données bibliothèque, puis dans la base de données active.
View Facultatif AcView Constante AcView qui spécifie la vue dans laquelle 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 select ou crosstab 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 est disponible uniquement dans l’environnement de base de données Access. Consultez les méthodes OpenView ou OpenStoredProcedure si vous utilisez l’environnement Access Project (.adp).

Exemple

L’exemple suivant ouvre la requête Ventes totaux 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.