1.2 · Placer les champs & comprendre les sections

Niveau 1 · Débutant : créer son premier état

1.2Placer les champs & comprendre les sections

Objectif : placer les champs dans les bonnes sections et aligner les colonnes pour un document lisible.
Temps estimé : 10 min · lecture autonome · Si vous n'avez que 5 min : lisez « L'essentiel en 30s » + le schéma.

L'essentiel en 30 secondes

  • Règle d'or : données → Détails (une par ligne), titres de colonnes → En-tête de page, titre → En-tête de rapport (1×), totaux → Pied de rapport (1×) — glisser depuis l'explorateur de champs.
  • Objet-champ vs objet-texte : donnée variable contre texte fixe ; on peut les combiner (« Facture n° » + champ numéro).
  • Colonnes propres : aligner chaque champ sous son titre (outils + grille, pas à l'œil) et garder Détails compacte.

Mini-cas filé — Farès structure son état des ventes

Farès reprend la base générée en 1.1 : il glisse les champs date, client et montant dans la section Détails, renomme les titres de colonnes créés automatiquement dans l'En-tête de page (« Client », « Montant »), et place « État des ventes — juillet » dans l'En-tête de rapport. Il aligne chaque montant sous son titre avec les outils d'alignement et la grille, puis réserve le Pied de rapport pour le total général. En basculant en Aperçu, il voit enfin des lignes propres au lieu d'un fouillis.

Suite du cas 1.1 — Farès passe des fondations (tables) à la structure (sections).

1. La règle d'or : chaque élément a sa section

Concevoir, c'est essentiellement placer des champs dans les bonnes sections : on fait glisser depuis l'explorateur de champs, et la position détermine le comportement (les sections gouvernent où et combien de fois un élément s'affiche).

Règle d'or : données (colonnes de la base) → Détails (une par ligne) ; titres de colonnes (texte fixe) → En-tête de page ; titre du rapport → En-tête de rapport (une fois) ; totaux généraux → Pied de rapport (une fois). Farès l'applique à son état : un titre qui se répète à chaque ligne, c'est un titre mis dans Détails par erreur.

2. Objets-champs, objets-texte et titres automatiques

En plaçant un champ dans Détails, Crystal Reports ajoute souvent un titre de colonne correspondant dans l'En-tête de page (le nom du champ) — à renommer clairement (« Montant » plutôt que « MNT_TTC »). On distingue les objets-champs (données variables) des objets-texte (texte fixe : titres, libellés).

On peut combiner texte fixe et champ dans un même objet texte (« Facture n° » suivi du champ numéro). Les champs et objets se manipulent comme en mise en page : sélectionner, déplacer, aligner, redimensionner.

3. Aligner pour un rapport propre

Bonnes pratiques : aligner soigneusement chaque champ de Détails avec son titre de colonne (outils d'alignement + grille) pour des colonnes propres ; garder la section Détails compacte (la hauteur de section = la hauteur de ligne) pour un rapport dense et lisible.

Le réflexe durable : avant de placer un objet, demandez-vous « combien de fois doit-il apparaître ? » — une fois (rapport), par page, par ligne (Détails), par groupe (niveau 2) — et placez-le dans la section correspondante. Travaillez en Conception (structure), vérifiez en Aperçu (données réelles).

Erreur d'interprétation fréquente : « Un champ se place où il y a de la place, l'important c'est qu'on le voie en Conception ». Non. La section décide de la fréquence : un total dans Détails s'imprime à chaque ligne, un titre de colonne dans l'En-tête de rapport n'apparaît qu'une fois au lieu de chaque page. La Conception montre la structure, seul l'Aperçu révèle la répétition réelle.
Chaque élément, sa section La règle d'or du placement, du titre au total Données → Détails(par ligne)Titres de colonnes →En-tête de pageTotal général → Piedde rapport
La règle d'or du placement, du titre au total
Version texte du schéma (SEO / lecteurs d'écran / traduction) : 1) Placer : Farès glisse ses champs de données dans Détails (répétition par ligne) et renomme les titres générés dans l'En-tête de page. 2) Répartir : titre dans l'En-tête de rapport (1×), total prévu dans le Pied de rapport (1×). 3) Aligner : outils d'alignement + grille, Détails compacte, vérification en Aperçu. Leçon : la section décide de la fréquence — placer selon « combien de fois ? ».

Le titre voyageur (ne faites jamais ça)

« Mon titre État des ventes s'imprime 347 fois, une par ligne. C'est pour être sûr qu'on le voie. »
Verdict : titre rangé dans Détails au lieu de l'En-tête de rapport — le déplacer, et les 347 répétitions disparaissent.

Moralité : en Détails, tout se répète — même les erreurs.

🔎 Exemple concret — 🔎 Exemple concret — Le bon placement fait le tableau

L'état des ventes de Farès, élément par élément.

« État des ventes — juillet » → En-tête de rapport (1×).
« Client » « Montant » (titres) → En-tête de page.
Nom, montant (données) → Détails (une ligne par vente).
Total général → Pied de rapport (1×).

Lecture : chaque fréquence a sa section ; rien ne se répète par accident.

Leçon : aligner chaque champ sous son titre (grille + outils), pas à l'œil.

Vocabulaire de la section

Placer un champ
Faire GLISSER un champ depuis l'explorateur vers une section ; sa position détermine son comportement (où et combien de fois il s'affiche).

Exemple simple : Farès glisse le champ montant dans Détails : une valeur par ligne de vente.

Ce que ce n'est pas : taper une valeur fixe au clavier.

Réflexe : toujours partir de l'explorateur de champs.

Règle d'or des sections
Données → DÉTAILS (une par ligne) ; titres de colonnes → En-tête de PAGE ; titre → En-tête de RAPPORT ; totaux → Pied de RAPPORT.

Exemple simple : Le total général de Farès réservé au Pied de rapport (1×).

Ce que ce n'est pas : tout empiler dans Détails.

Réflexe : « combien de fois ? » avant chaque placement.

Objet-champ vs objet-texte
Objet-champ : affiche une DONNÉE variable. Objet-texte : TEXTE FIXE tapé (titres, libellés) ; combinables dans un même objet.

Exemple simple : « Facture n° » (fixe) + champ numéro dans un seul objet texte.

Ce que ce n'est pas : deux objets séparés impossibles à combiner.

Réflexe : fixe + variable ensemble quand ils forment une phrase.

Titre de colonne automatique
Titre créé dans l'En-tête de page quand on place un champ dans Détails (nom du champ), à renommer clairement.

Exemple simple : « MNT_TTC » renommé « Montant » par Farès.

Ce que ce n'est pas : un titre à retaper de zéro.

Réflexe : vérifier et renommer chaque titre généré.

En pratique — En pratique — Placer les champs dans les sections

  1. Glissez les champs de données depuis l'explorateur vers DÉTAILS (répétition par ligne) ; renommez les titres de colonnes dans l'En-tête de page.
  2. Placez le titre du rapport dans l'En-tête de RAPPORT (une fois) ; prévoyez les totaux généraux pour le Pied de RAPPORT.
  3. ALIGNEZ chaque champ de Détails avec son titre (outils d'alignement + grille) pour des colonnes propres.
  4. Gardez la section DÉTAILS compacte ; distinguez objets-champs (données) et objets-texte (fixe).
Vous placez les champs dans les bonnes sections avec un alignement soigné : la source devient un document structuré en lignes et colonnes propres.

Script prêt à dire — répartir avant d'aligner (30 s)

« Mes données vont dans Détails — une par ligne — mes titres de colonnes dans l'En-tête de page, le titre dans l'En-tête de rapport, le total dans le Pied de rapport. Je renomme les titres générés, j'aligne chaque champ sous son titre avec les outils, et je vérifie en Aperçu. »

À dire en mode Conception en montrant chaque section ; basculer en Aperçu à la fin.

Modèle copier-coller — grille de placement

En-tête de RAPPORT : titre de l'état (1×).
En-tête de PAGE : titres de colonnes (répétés par page).
DÉTAILS : champs de données (1 passage par ligne) — section COMPACTE.
Pied de PAGE : pagination (1.4). Pied de RAPPORT : totaux généraux (1×).
TEST : « combien de fois ? » → bonne section. VÉRIF : Aperçu.

État des ventes de Farès

Comme en 1.1 : date/client/montant en Détails, titres renommés en En-tête de page, « État des ventes — juillet » en En-tête de rapport, total en Pied de rapport.

Facture avec libellé combiné

Objet texte « Facture n° » + champ numéro dans l'en-tête : fixe et variable dans un seul objet, aligné proprement.

Liste de stock dense

Détails réduite au minimum en hauteur : des lignes compactes pour un inventaire de 500 articles lisible page après page.

Dépannage express

Total qui se répète à chaque ligne : passer en Conception, le déplacer de Détails vers le Pied de rapport, vérifier en Aperçu.

✓ Bonnes pratiques

  • Avant chaque objet : « combien de fois doit-il apparaître ? » → la bonne section.
  • Alignez avec les outils et la grille, pas à l'œil.
  • Alignez les nombres à droite, le texte à gauche (prépare la 1.3).

✗ Pièges fréquents

  • Un titre dans Détails : il se répète à chaque ligne.
  • Un total dans Détails : il s'affiche à chaque ligne au lieu d'une fois.
  • Colonnes désalignées à l'œil (rapport brouillon au lieu de pro).

Points clés à retenir

  • Concevoir = placer des champs dans les bonnes sections. Règle d'or : données → Détails ; titres → En-tête de page ; titre → En-tête de rapport ; totaux → Pied de rapport.
  • Respecter « type d'élément → section » produit un rapport structuré ; l'ignorer produit l'incohérence.
  • Distinguer objets-champs (données) et objets-texte (fixe) ; on peut les combiner.
  • Aligner les champs avec leurs titres, garder Détails compacte, nommer clairement : c'est ce qui rend le rapport lisible.

Défi 48h — appliquez demain

Reprenez votre base 1.1 : déplacez chaque objet dans sa bonne section, renommez les titres, alignez avec les outils + grille, compactez Détails, puis comparez Conception vs Aperçu.

Checklist sortie de section
  • Je place données, titres, titre et totaux chacun dans sa section.
  • Je distingue objet-champ et objet-texte (et je les combine si besoin).
  • J'aligne aux outils et je vérifie le résultat en Aperçu.
Auto-évaluation 1-5 : est-ce que chaque objet est dans la section de sa fréquence ?est-ce que mes colonnes sont alignées aux outils, pas à l'œil ?

Questions fréquentes

Comment obtenir des colonnes propres et bien alignées ?

Placez titres (En-tête de page) et champs (Détails) correctement, puis alignez-les verticalement : même position horizontale et même largeur par colonne, avec les outils d'alignement et la grille (pas à l'œil). Harmonisez les largeurs (assez pour le contenu), alignez le contenu selon le type (nombres à droite, texte à gauche), gardez Détails compacte, et vérifiez en Aperçu que rien ne déborde.

Un titre ou un total apparaît sur chaque ligne : pourquoi et comment corriger ?

Parce qu'il est dans la section DÉTAILS, qui se répète par enregistrement. Corrections : titre de rapport → En-tête de RAPPORT ; titre de colonne → En-tête de PAGE ; total général → Pied de RAPPORT ; sous-total → Pied de groupe (niveau 2). Passez en Conception, déplacez l'objet, vérifiez en Aperçu.

Vérifiez votre compréhension

Où placer les champs de données pour qu'ils forment les lignes du rapport ?

Ressources supplémentaires (optionnel, pour aller plus loin)

Examen du niveau 1Questions inédites et durcies pour valider vos acquis