Imprimer les paramètres d’une requête sur un état

Je dispose d’un état basé sur une requête paramétrée. Je souhaiterais, sur cet état, imprimer la valeur des paramètres. Comment faire ?

Requête de départ

Par exemple, j’ai préparé la requête ci-dessous avec un paramètre sur la ville, puis j’ai construit un état basé lui-même sur cette requête.

Requête Clients paramétrée

Rappel
Une requête paramétrée est une requête dans laquelle un critère (ou plus) n’est pas une valeur fixe, mais une information entre crochets. Vous pouvez taper ce que vous souhaitez entre crochets, sachant que le texte ne doit pas reprendre le nom d’un champ (un champ de l’une des tables présentes dans la requête).
Astuce
Il vaut mieux définir les paramètres une fois que l’état est terminé. Sinon, les paramètres vous seront demandés à chaque fois que vous passerez du mode Création d’état au mode Aperçu. Normal, mais vite saoulant ! 🙂

Affichage du paramètre sur l’état

  1. Ouvrez votre état en mode Création.
  2. Activez si nécessaire l’onglet Création, sur un Access 2007 ou plus.
  3. Quelque part sur l’état, créez une zone de texte grâce à l’icône . Vous obtenez un objet indépendant.
  4. Faites un clic droit sur cette zone de texte, puis cliquez sur Propriétés.
  5. Cliquez sur l’onglet Données.
  6. Dans la propriété Source contrôle, tapez : =[Nom du paramètre de requête]
    Le nom du paramètre doit être orthographié exactement comme dans la requête, sinon Access considèrera qu’il y a 2 paramètres différents, et affichera 2 boîtes de dialogue pour leur saisie.

Imprimer les paramètres d'une requête sur un état

Plus vite !
Vous pouvez aussi taper votre formule directement dans la zone de texte. Cela aura le même effet, à savoir renseigner la propriété Source contrôle.
Info
Vous pouvez utiliser n’importe quel type de formule pour faire référence au paramètre. Celui-ci se comporte finalement comme un champ, à ceci près qu’il n’existe pas dans la table.Par exemple, la deuxième zone de texte utilise une formule de concaténation pour un affichage plus complet.

En mode Aperçu, l’état se présentera comme ceci :

Imprimer des paramètres sur un état Access - Résultat

Vous aimerez aussi...

2 réponses

  1. MONNIN JF dit :

    Bonjour, je cherche depuis bien longtemps comment imprimer une page (ETAT) en cours uniquement, la version la plus simple et la plus courte. Merci beaucoup, si je peux être aidé.
    Salutations.

    jf

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *