0.3 · Interface : assistant, explorateur de champs & sections

Niveau 0 · Prise en main & environnement

0.3Interface : assistant, explorateur de champs & sections

Objectif : repérer l'explorateur de champs, l'explorateur de rapports, la zone de conception et les sections (en-tête, détails, pieds).
Temps estimé : 10 min

Comprendre l'INTERFACE de Crystal Reports, c'est comprendre sa logique de conception. Un rapport est structuré en SECTIONS horizontales, empilées de haut en bas, qui déterminent OÙ et COMBIEN DE FOIS chaque élément s'affiche. Les sections par défaut : En-tête de rapport (Report Header) — s'affiche UNE fois, tout au début (titre, logo) ; En-tête de page (Page Header) — en HAUT de chaque page (titres de colonnes) ; Détails (Details) — se répète pour CHAQUE enregistrement (ligne) de données — c'est le cœur du rapport ; Pied de page (Page Footer) — en BAS de chaque page (numéro de page) ; Pied de rapport (Report Footer) — UNE fois, à la toute fin (totaux généraux). Quand on ajoute des regroupements (niveau 2), s'ajoutent des sections En-tête/Pied de groupe. Cette logique de sections est FONDAMENTALE : maîtriser « quelle section pour quel élément » est la clé de tout rapport bien structuré (un champ dans Détails se répète par ligne ; un total dans le Pied de rapport apparaît une fois).

Les autres éléments clés de l'interface. L'EXPLORATEUR DE CHAMPS (Field Explorer) : un volet listant tout ce qu'on peut placer dans le rapport — les champs de la base (les colonnes des tables connectées), les champs de formule (que vous créez), les paramètres, les champs de résumé/total, les champs spéciaux (numéro de page, date d'impression…). On fait GLISSER ces champs depuis l'explorateur vers les sections du rapport. L'EXPLORATEUR DE RAPPORT (Report Explorer) : une vue arborescente de la structure du rapport (sections et objets). Les onglets CONCEPTION (Design) et APERÇU (Preview) : en Conception, on travaille sur la STRUCTURE (des cases dans des sections, sans données) ; en Aperçu, on voit le rapport AVEC les données réelles, tel qu'il sera. On bascule constamment entre les deux. Points importants. (1) Le mode CONCEPTION montre la structure (sections + objets), l'APERÇU montre le résultat avec données — comprendre cette dualité est essentiel. (2) L'EXPLORATEUR DE CHAMPS est votre boîte à outils : tout ce qui va dans le rapport en vient (par glisser-déposer). (3) Les SECTIONS gouvernent la répétition et le positionnement : c'est le concept structurant n°1. (4) Un ASSISTANT DE CRÉATION (Report Wizard) guide la création d'un premier rapport (source → tables → champs → regroupements) — pratique pour démarrer. Bien assimiler l'interface — sections (où/combien de fois), explorateur de champs (quoi placer), modes conception/aperçu — donne la grille de lecture de tout le travail de conception. Avec cette base, chaque action ultérieure (placer un champ, ajouter un total, regrouper) prend sens dans la structure en sections.

Vocabulaire de la section

Sections
Bandes horizontales empilées qui déterminent OÙ et COMBIEN DE FOIS un élément s'affiche : En-tête de rapport (1×), En-tête de page (haut de chaque page), DÉTAILS (chaque enregistrement), Pied de page, Pied de rapport (1× à la fin).
Section Détails
La section qui se RÉPÈTE pour chaque enregistrement (ligne) de données — le cœur du rapport (une ligne = un passage dans Détails).
Explorateur de champs (Field Explorer)
Volet listant tout ce qu'on peut placer : champs de base (colonnes des tables), champs de formule, paramètres, résumés/totaux, champs spéciaux. On glisse ces champs vers les sections.
Conception (Design) vs Aperçu (Preview)
Conception : la STRUCTURE (objets dans les sections, sans données). Aperçu : le rapport AVEC les données réelles, tel qu'il sera. On bascule entre les deux.
Assistant de création (Report Wizard)
Guide pas à pas la création d'un premier rapport : source → tables → champs → regroupements. Pratique pour démarrer rapidement.
Vérifiez votre compréhension

Qu'est-ce qui gouverne OÙ et COMBIEN DE FOIS un élément s'affiche dans un rapport ?

Tutoriel 0.3
Tutos « 0.3 » Crystal Reports interface assistant explorateur de champs se (recherche)
Cliquer pour voir les résultats à jour ↗

En pratique — Explorer l'interface

  1. Identifiez les SECTIONS d'un rapport vide : En-tête de rapport, En-tête de page, Détails, Pied de page, Pied de rapport — et ce que chacune affiche (où / combien de fois).
  2. Ouvrez l'EXPLORATEUR DE CHAMPS : repérez les champs de base, de formule, paramètres, résumés, champs spéciaux.
  3. Basculez entre CONCEPTION (structure) et APERÇU (données réelles) pour voir la différence.
  4. Notez la règle clé : un champ dans DÉTAILS se répète par ligne ; un total dans le PIED DE RAPPORT apparaît une seule fois.
Vous maîtrisez la grille de lecture de Crystal Reports : les SECTIONS (où/combien de fois), l'EXPLORATEUR DE CHAMPS (quoi placer), les modes Conception/Aperçu — la base de toute conception.

Points clés à retenir

  • Un rapport est structuré en SECTIONS horizontales qui gouvernent OÙ et COMBIEN DE FOIS un élément s'affiche : En-tête de rapport (1×), En-tête de PAGE (chaque page), DÉTAILS (chaque enregistrement — le cœur), Pied de page, Pied de rapport (1× à la fin).
  • Maîtriser « quelle section pour quel élément » est le concept STRUCTURANT n°1 : un champ dans DÉTAILS se répète par ligne, un total dans le PIED DE RAPPORT apparaît une fois.
  • L'EXPLORATEUR DE CHAMPS (Field Explorer) est la boîte à outils : champs de base, de formule, paramètres, résumés, champs spéciaux — on les GLISSE vers les sections.
  • Deux modes : CONCEPTION (structure, sans données) et APERÇU (résultat avec données réelles) — on bascule entre les deux. Un ASSISTANT guide la création d'un premier rapport.

Questions fréquentes

Pourquoi la notion de sections est-elle si centrale dans Crystal Reports ?

Les sections sont le concept STRUCTURANT de Crystal Reports parce qu'elles déterminent le COMPORTEMENT de chaque élément — où il apparaît et combien de fois — ce qui gouverne toute la logique d'un rapport. Comprendre cela est la clé pour construire des états corrects. Le principe : un rapport est une suite de SECTIONS horizontales empilées, et Crystal Reports « parcourt » les données en RÉPÉTANT certaines sections. Ce qu'une section détermine : (1) La FRÉQUENCE d'affichage. Chaque section a une règle de répétition : l'En-tête de RAPPORT s'affiche UNE seule fois (au tout début) ; l'En-tête de PAGE se répète en haut de CHAQUE page ; la section DÉTAILS se répète pour CHAQUE enregistrement (chaque ligne de données) ; le Pied de PAGE en bas de chaque page ; le Pied de RAPPORT une seule fois (à la fin). Donc où vous placez un objet DÉCIDE de sa fréquence. (2) Le RÔLE de chaque zone. Titre et logo → En-tête de rapport (une fois). Titres de colonnes → En-tête de page (répétés en haut de chaque page). Données ligne par ligne → Détails. Numéro de page → Pied de page. Totaux généraux → Pied de rapport. Pourquoi c'est CENTRAL (les conséquences) : (1) Un champ mal placé se répète mal : un titre mis dans Détails se répéterait à chaque ligne (catastrophe) ; un total mis dans Détails s'afficherait à chaque ligne au lieu d'une fois. (2) La STRUCTURE en sections est ce qui fait qu'un rapport ressemble à un document propre (en-tête une fois, lignes qui défilent, totaux à la fin) plutôt qu'à un fouillis. (3) Les REGROUPEMENTS (niveau 2) ajoutent des sections En-tête/Pied de GROUPE : comprendre les sections prépare à comprendre les groupes (un sous-total va dans le Pied de groupe, un titre de groupe dans l'En-tête de groupe). (4) La MISE EN PAGE (sauts de page, masquage, suppression des blancs) se gère au niveau des sections. Comment raisonner : avant de placer un élément, demandez-vous « combien de fois doit-il apparaître ? » — une fois (en-tête/pied de rapport), par page (en-tête/pied de page), par ligne (détails), par groupe (en-tête/pied de groupe) — et placez-le dans la section correspondante. En résumé : les sections sont centrales car elles GOUVERNENT la fréquence d'affichage et le rôle de chaque élément (une fois / par page / par ligne / par groupe). Bien choisir la section pour chaque objet est LA compétence fondatrice : c'est ce qui transforme des champs épars en un document structuré et correct. Toute la conception dans Crystal Reports revient à placer les bons éléments dans les bonnes sections — d'où l'importance de bien assimiler cette logique dès le départ.

Quelle est la différence entre les modes Conception et Aperçu, et quand utiliser chacun ?

Les modes CONCEPTION et APERÇU sont deux vues complémentaires du même rapport — l'une pour construire la STRUCTURE, l'autre pour voir le RÉSULTAT avec les données — et on bascule constamment entre les deux. Le mode CONCEPTION (Design) : (1) Montre la STRUCTURE du rapport : les sections (En-tête, Détails, Pied…) et les OBJETS qu'elles contiennent (champs, textes, lignes), représentés par des cases — mais SANS les données réelles. (2) C'est là qu'on CONSTRUIT et MODIFIE : placer/déplacer des champs, ajuster la mise en forme, redimensionner les sections, ajouter des formules, organiser la disposition. (3) Avantage : on voit clairement la structure (quel objet dans quelle section), sans être distrait par les données ; les modifications sont rapides. (4) On y passe l'essentiel du temps de CONCEPTION. Le mode APERÇU (Preview) : (1) Montre le rapport AVEC les données réelles chargées depuis la source — tel qu'il apparaîtra une fois imprimé/exporté (les vraies lignes, les totaux calculés, la pagination). (2) C'est là qu'on VÉRIFIE le résultat : les données s'affichent-elles correctement ? les regroupements/totaux sont-ils bons ? la mise en page tient-elle ? (3) La première fois qu'on passe en Aperçu, Crystal Reports EXÉCUTE le rapport (récupère les données) ; on peut RAFRAÎCHIR pour recharger. Comment les utiliser ensemble (le va-et-vient) : (1) On CONÇOIT en mode Conception (placer les champs, structurer). (2) On passe en APERÇU pour VOIR le résultat avec les données. (3) On repère un problème (un champ mal placé, un format à corriger, un total faux) → on RETOURNE en Conception pour corriger. (4) On re-vérifie en Aperçu. Ce cycle Conception ↔ Aperçu est le rythme normal du travail. Quand privilégier chacun : (1) CONCEPTION pour toute MODIFICATION de structure/mise en forme (placer, déplacer, formater, ajouter des formules) — plus rapide et clair sans les données. (2) APERÇU pour VÉRIFIER le rendu réel (données, totaux, pagination) et tester des paramètres/filtres. Astuce : on peut souvent modifier directement en Aperçu aussi, mais la Conception reste la vue de référence pour structurer. En résumé : CONCEPTION = construire la STRUCTURE (objets dans les sections, sans données) ; APERÇU = voir le RÉSULTAT avec les données réelles. On conçoit en Conception, on vérifie en Aperçu, et on fait des allers-retours pour corriger. Maîtriser ce va-et-vient est essentiel : la Conception pour bâtir, l'Aperçu pour valider — les deux ensemble garantissent un rapport à la fois bien structuré et correct avec les vraies données.

Autres ressources