DoCmd.OpenQuery (Access)

La méthode OPENQUERY exécute l’action OuvrirRequête dans Visual Basic.

Faites appel à 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.

OpenQuery (QueryName, View, DataMode)


DoCmd.OpenQuery "Sales Totals Query", , acReadOnly

Arguments

Un argument nommé

QueryName (String) - 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.

Optional arguments

Les arguments suivants sont facultatifs

View (AcView) - Constante AcView qui spécifie le mode dans lequel la requête s’ouvre. La valeur par défaut est acViewNormal.


Valeurs possibles sont

acViewDesign Mode Création
acViewLayout Mode page
acViewNormal (Par défaut) Mode normal
acViewPivotChart Mode Graphique croisé dynamique
acViewPivotTable Mode Tableau croisé dynamique
acViewPreview Mode Aperçu avant impression
acViewReport Mode État

DataMode (AcOpenDataMode) - Constante AcOpenDataMode qui spécifie le mode de saisie des données de la requête. La valeur par défaut est acEdit.

Les valeurs de retour possibles sont acAdd - L'utilisateur peut ajouter de nouveaux enregistrements mais il ne peut ni afficher ni modifier ceux qui existent, acEdit - L'utilisateur peut afficher ou modifier les enregistrements existants et en ajouter de nouveaux, acReadOnly - L'utilisateur peut uniquement afficher les enregistrements.