Action de macro OuvrirRapport

Important :  Cet article a été traduit automatiquement, voir l’avertissement. Vous pouvez consulter la version en anglais de cet article ici.

Vous pouvez utiliser l’action OuvrirRapport dans les bases de données de bureau Access pour ouvrir un rapport dans mode Création ou Aperçu avant impression, ou pour envoyer le rapport directement à l’imprimante. Vous pouvez également limiter les enregistrements qui sont imprimés dans le rapport.

Paramètre

L’action OuvrirRapport comporte les arguments suivants.

Argument de l’action

Description

Nom du rapport

Le nom du rapport pour l’ouvrir. La zone Nom du rapport dans la section Arguments d’Action du volet Générateur de Macro affiche tous les rapports dans la base de données active. Il s’agit d’un argument obligatoire.

Si vous exécutez une macro contenant l’action OuvrirRapport dans une base de données bibliothèque, Access recherche d’abord le rapport portant ce nom dans la base de données bibliothèque, puis dans la base de données active.

Affichage

L’affichage dans lequel le rapport s’ouvre. Cliquez sur Imprimer (imprimer immédiatement le rapport), Création ou Aperçu avant impression dans la zone d’affichage. La valeur par défaut est impression.

Nom du filtre

filtre qui limite les enregistrements du rapport. Vous pouvez entrer le nom d’un requête existant ou un filtre a été enregistré en tant que requête. Toutefois, la requête doit inclure tous les champs dans le rapport que vous ouvrez ou sa propriété OutputAllFields définie sur Oui.

Condition Where

Une clause SQL WHERE valide (sans le mot OÙ) ou expression utilisée par Access pour sélectionner des enregistrements dans le rapport sous-jacente table ou une requête. Si vous sélectionnez un filtre avec l’argument Nom du filtre , Access applique cette clause WHERE aux résultats du filtre.

Pour ouvrir un rapport et limiter ses enregistrements à ceux qui sont spécifiés par la valeur d’un contrôle sur un formulaire, utilisez l’expression suivante :

[ fieldname ] = Forms ! [ formulaire ] ! [ nom contrôle du formulaire ]

Remplacez fieldname par le nom d’un champ dans la table sous-jacente ou la requête du rapport que vous voulez ouvrir. Formulaire et nom contrôle du formulaire , remplacez le nom du formulaire et le contrôle sur le formulaire qui contient la valeur à laquelle les enregistrements du rapport doivent correspondre.

Remarque : La longueur maximale de l’argument Condition Where est de 255 caractères. Si vous devez entrer une clause WHERE SQL plus complexe et plus longue, utilisez la méthode OuvrirRapport de l’objet DoCmd dans un Visual Basic pour le module d’Applications (VBA) à la place. Vous pouvez entrer des instructions de clause SQL WHERE 32 768 caractères maximum dans VBA.

Mode fenêtre

Le mode dans lequel le rapport s’ouvre. Cliquez sur Normal, masqué, icône ou boîte de dialogue dans la zone Mode fenêtre. La valeur par défaut est Normal.

Remarque : Certains paramètres de l’argument Fenêtre Mode ne s’appliquent pas lors de l’utilisation de documents à onglets. Pour basculer des fenêtres superposées :

  1. Cliquez sur fichier, puis sur Options Access. Si vous utilisez Access 2007, cliquez sur Bouton Microsoft Office > Options Access.

  2. Dans la boîte de dialogue Options Access, cliquez sur Base de données Active.

  3. Dans la section Options de l’Application, sous Options de fenêtre de Document, cliquez sur Fenêtres superposées.

  4. Cliquez sur OK, puis fermez et rouvrez la base de données.

Remarques

Le paramètre d’impression de l’argument affichage imprime immédiatement le rapport en utilisant les paramètres actuels de l’imprimante, sans afficher la boîte de dialogue Imprimer. Vous pouvez également utiliser l’action OuvrirRapport pour ouvrir et configurer un rapport, puis utiliser l’action Imprimer pour l’imprimer. Par exemple, vous souhaiterez peut-être modifier le rapport ou utiliser l’action Imprimer pour modifier les paramètres d’impression avant d’imprimer.

Le filtre et la condition WHERE que vous appliquez deviennent les paramètres de propriété Filter du rapport.

L’action OuvrirRapport équivaut à double-cliquer sur le rapport dans le volet de Navigation, ou clic droit sur l’état dans le volet de Navigation et sélectionner une vue ou la commande Imprimer.

Conseils    

  • Pour imprimer des états similaires pour différents jeux de données, utilisez un filtre ou une clause WHERE pour limiter les enregistrements imprimés dans le rapport. Ensuite, modifiez la macro pour appliquer un filtre différent ou modifier l’argument Condition Where .

  • Vous pouvez faire glisser un rapport du volet de Navigation vers une macro ligne d’action. Cela crée automatiquement une action OuvrirRapport qui ouvre le rapport en mode État.

Remarque : Avertissement traduction automatique : cet article a été traduit par un ordinateur, sans intervention humaine. Microsoft propose cette traduction automatique pour offrir aux personnes ne maîtrisant pas l’anglais l’accès au contenu relatif aux produits, services et technologies Microsoft. Comme cet article a été traduit automatiquement, il risque de contenir des erreurs de grammaire, de syntaxe ou de terminologie.

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×