Se connecter avec Microsoft
S'identifier ou créer un compte.
Bonjour,
Sélectionnez un autre compte.
Vous avez plusieurs comptes
Choisissez le compte avec lequel vous voulez vous connecter.

Vous pouvez utiliser l’action de macro OuvrirQuery dans les bases de données Access pour ouvrir une requête sélection ou analyse croisée dans mode Feuille de données, mode Création ou Aperçu avant impression. Cette action exécute un requête Action. Vous pouvez également sélectionner un mode de saisie de données pour la requête.

Remarque : Cette action est disponible uniquement dans l’environnement de base de données Access (.mdb ou .accdb). Consultez les actions OpenView, OpenStoredProcedure ou OpenFunction si vous utilisez l’environnement de projet Access (.adp). L’action de macro OuvrirQuery n’est pas disponible dans les applications web Access.

Paramètre

L’action de macro OuvrirQuery contient les arguments suivants.

Argument de l’action

Description

Nom de la requête

Nom de la requête à ouvrir. Sélectionnez le nom de la requête à ouvrir à l’aide de la liste déroulante des noms de requête. Il s’agit d’un argument obligatoire.

Si vous exécutez une macro contenant l’action OuvrirQuery dans un base de données bibliothèque, 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.

Affichage

Vue dans laquelle la requête s’ouvre. Sélectionnez Feuille de données, Création, Aperçu avant impression, Tableau croisé dynamique ou Graphique croisé dynamique dans la zone Affichage . La valeur par défaut est Feuille de données.

Remarque : Les vues tableau croisé dynamique et graphique croisé dynamique ne sont pas disponibles dans les versions d’Access à compter d’Access 2013.

Mode données

Mode de saisie de données pour la requête. Cela s’applique uniquement aux requêtes ouvertes en mode Feuille de données. Sélectionnez Ajouter (l’utilisateur peut ajouter de nouveaux enregistrements mais ne peut pas modifier les enregistrements existants), Modifier (l’utilisateur peut modifier des enregistrements existants et ajouter de nouveaux enregistrements) ou Lecture seule (l’utilisateur peut uniquement afficher les enregistrements). La valeur par défaut est Edit.

Remarques

Si vous utilisez feuille de données pour l’argument Affichage , Access affiche le jeu de résultats si la requête est une requête select, crosstab, union ou pass-through dont la propriété ReturnsRecords a la valeur Oui ; et exécute la requête s’il s’agit d’une action, d’une définition de données ou d’une requête directe dont la propriété ReturnsRecords est définie sur Non.

L’action OuvrirQuery est similaire à un double-clic sur la requête dans le volet de navigation ou à un clic droit sur la requête dans le volet de navigation et à la sélection d’une vue. Avec cette action, vous pouvez sélectionner des options supplémentaires.

Conseils    

  • Vous pouvez faire glisser une requête du volet de navigation vers la fenêtre de conception de macro. Cela crée automatiquement une action OuvrirQuery qui ouvre la requête en mode Feuille de données.

    Le passage en mode Création lorsque la requête est ouverte supprime le paramètre d’argument Mode données pour la requête. Ce paramètre n’est pas en vigueur même si l’utilisateur retourne en mode Feuille de données.

  • Si vous ne souhaitez pas afficher les messages système qui s’affichent normalement lors de l’exécution d’une requête d’action (indiquant qu’il s’agit d’une requête d’action et indiquant le nombre d’enregistrements qui seront affectés), vous pouvez utiliser l’action SetWarnings pour supprimer l’affichage de ces messages.

Pour exécuter l’action de macro OpenQuery dans un module Visual Basic pour Applications (VBA), utilisez la méthode OpenQuery de l’objet DoCmd .

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.

Ces informations vous ont-elles été utiles ?

Dans quelle mesure êtes-vous satisfait(e) de la qualité de la langue ?
Qu’est-ce qui a affecté votre expérience ?
En cliquant sur Envoyer, vos commentaires seront utilisés pour améliorer les produits et services de Microsoft. Votre administrateur informatique sera en mesure de collecter ces données. Déclaration de confidentialité.

Nous vous remercions de vos commentaires.

×