Bonjour à tous et merci d'avance de votre aide,
Je suis entrain de créer un report format A4 qui se base sur un fichier XML.
Ce report servira à envoyer des courriers papiers en masse.
Supposons que nous disposons de ce fichier XML :
Ce fichier contient la liste des produits achetés par personne. Ce fichier XML est factice bien entendu mais pour infos ce type de fichier est utilisé dans le cadre d'une assurance où l'on va faire une facture globale par famille.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39 <?xml version="1.0" encoding="UTF-8" ?> <Root> <Personnes> <Personne> <IdPersonne>1</IdPersonne> <Produits> <Produit> <NomProduit>Baguette</NomProduit> <PrixProduit>1</PrixProduit> </Produit> <Produit> <NomProduit>Brosse à dent</NomProduit> <PrixProduit>2</PrixProduit> </Produit> <Produit> <NomProduit>Lessive</NomProduit> <PrixProduit>5</PrixProduit> </Produit> </Produits> </Personne> <Personne> <IdPersonne>2</IdPersonne> <Produits> <Produit> <NomProduit>Poisson frais</NomProduit> <PrixProduit>4</PrixProduit> </Produit> <Produit> <NomProduit>Carotte</NomProduit> <PrixProduit>6</PrixProduit> </Produit> <Produit> <NomProduit>Pomme de terre</NomProduit> <PrixProduit>7</PrixProduit> </Produit> </Produits> </Personne> </Personnes> </Root>
Voici l'état actuel de mon rapport :
Mon problème se porte sur la mise en page du rapport. Mon objectif est d'afficher un cadre sur plusieurs pages.
Ce cadre est crée de la manière suivante :
- Il dispose d'un rectangle qui contient le "titre du cadre".
- Il dispose d'une liste, cette liste a une seule ligne. Il contient un champ texte et un tableau
- Il dispose d'un tableau, stocké dans la liste ci-dessus. "Ligne 1, 2, 3" fait référence au nomProduit dans mon fichier XML.
- La liste ci dessus fait un regroupement par rapport à l'Identifiant de la personne
Jusqu'ici tout va bien et la génération de mon rapport se fait presque parfaitement. Presque ...
Presque car j'aimerais que mon rapport se rapproche plus de cette version, avec un cadre qui dispose d'un titre qui doit se répéter sur plusieurs pages.
Or là, je ne vois pas du tout comment faire ...
Avez vous une idée ?
Partager