Bonjour à tous.
J'ai suis en train de construire un état.
La requête sur laquelle se base cet état est :
Etab_Cat (catégtorie de l'établissement)
Etab_Nom (Nom de l'établissement)
Montant (Valeur décimale)
Je veux présenter cet état en groupant les données par catégories d'établissement. Dans le détail apparaissent sur une ligne, le nom de l'établissement et le montant correspondant.
Ce que je voudrais faire, c'est avoir une "page de garde" pour chaque catégorie : une page sur laquelle est affichée la catégorie de l'établissement, et uniquement cette information, la suivante contenant les différents établissements et leur montant correspondant.
J'ai un en-tête de groupe "Catégorie", avec un saut après la section, un pied de page "Catégorie", avec un saut après la section.
J'ai un en-tête de page, avec les étiquettes "Nom de l'établissement" et "Montant".
Globalement, la présentation est correcte, à part les en tête de page.
En effet, dans cette "Page de garde" Catégorie, les en-tête apparaissent.
Ce qui donne quelque chose comme :
--------------------------------------------------
Etablissement Montant
CATEGORIE : Autres
------------------------------------------------
JE ne trouve pas le moyen de supprimer les en-tête de page pour une page qui ne contient pas d'information dans la section détail.
Les pistes suivies :
- trouver le nombre de lignes d'information de la section "Détail" d'une page donnée. Si le résultat est "zéro", on n'imprime pas les en-tête de page. Je n'ai pas trouvé comment récupérer ce nombre.
- en analysant le cheminement d'access lors de l'affichage de l'état, je pense pouvoir repérer les pages qui accèdent à l'en-tête "Groupe catégorie", sans accéder à la section "détail", ce qui signifierait qu'il n'y a rien dans cette section "Détail". Mais c'est très empirique, et je ne suis pas certains de maîtriser au mieux les différents accès à chaque en-tête / pied.
- essayer de rendre invisible la section "En-tête de page", ou les contrôles qu'elle contient. Pas réussi.
Je suis prêt à essayer toute autre idée.
Merci d'avance
Pierre
PS : dans l'immédiat, j'ai contourné ce problème en incluant la catégorie dans l'en-tête de page, mais cela ne me convient pas.
Partager