Vous pouvez aussi rédiger un modèle de rapport Excel, de la même manière que sur Word. Toutefois, si vous souhaitez faire des extractions de plusieurs fiches, il faudra alors utiliser un nouveau fichier Excel et utiliser la méthode de syntaxe PPActions pour exploiter le mode listing.
Modèle Excel avec PPActions : Modèle Rapport Intervention GesTech
Résultat Excel avec PPActions avec le mode Listing : Résultat Rapport Intervention Gestech
Pour un rapport Excel, il faut toujours sélectionner la librairie Aspose pour Excel.
Mode listing
Lors de la création d’un Rapport, une option Mode listing est disponible.
Son rôle est de permettre l’intégration de plusieurs fiches d’un même formulaire dans un unique document de publipostage.
Les configuration du Modèles de Rapport sont différent entre Word (.Docx) et Excel (.Xlxs)
Word :
- Sans option : Si sélection de 20 fiches, génération de 20 documents de publipostage.
- Avec option : Si sélection de 20 fiches, génération d’un unique document de publipostage.
Excel :
- Pour l’utilisation du mode listing, voir ci-dessous concernant le Mode Tableau de donnée.
1. Quelques informations générales
- Il faut utiliser MS Excel 2007 ou supérieur (Format .xlsx).
- On peut partir d’un fichier Excel vierge ou d’un modèle existant.
- Les propriétés & personnalisations faites sur le fichier sont respectées lors du publipostage (Police / couleurs/ etc.).
- Les règles, formules, retraitements de données sont aussi respectées lors du publipostage.
- Le fonctionnement dans Daxium-Air du publipostage Excel est similaire au publipostage Word (Génération / Automatisation).
- On limite à 30 000 le nombre de fiches pouvant être générées pour un rapport en mode listing.
2. Paramétrages
1.Insertion d’une nouvelle feuille nommée « PPActions ».
Première étape, il faut créer une nouvelle feuille dans le classeur Excel nommée PPActions (Casse prise en compte, donc il faut inclure les Majuscules).
C’est cette feuille qui contiendra les balises qui indiqueront les champs à insérer dans le rapport.
3. Insertion d’un tableau de données
1) Les fiches en « mode listing ».
Comme on publie plusieurs fiches à la fois on créé un tableau qui sera rempli avec une ligne par fiche et une donnée par colonne : par exemple si on a des sites qui ont chacun une adresse on 50 lignes pour 50 fiches sites et une colonne adresse..
- Insérer un tableau dans le classeur Excel, sur la feuille de rapport (feuille 1 dans notre cas)
Menu « Insertion » > Tableau
- Un tableau à une ligne suffit (1 entête + 1 ligne), le nombre de lignes sera défini automatiquement par le nombre de fiches sélectionnées.
- Donner un « nom de zone » à votre tableau.
Sélectionner le tableau (coin angle gauche supérieur) et nommer la zone :
- Déclarer le tableau dans la feuille PPActions
Ajouter une ligne comme suit :
Colonne 1 : <%Type:table; TableName:nom du tableau%> | colonne n : <%Value:nom du champ%>
– Type:table = syntaxe invariable pour déclarer un tableau.
– TableName:nom du tableau = Nom du tableau donnée dans la zone.
– Value:nom du champ = Nom du champ dans Daxium-Air.
Il faut créer autant de colonnes que de champs dans votre tableau.
Dans l’exemple ici, il y a 3 champs dans le tableau. Date / Agent / Champ5
2) Insertion d’un tableau avec sous fiches (structure relationnelle).
Idem que la création d’un tableau. A une exception près.
Ajouter une ligne comme suit :
Colonne 1 : <%Type:subtable; TableName:nom du tableau ; Relation:nom de la relation%> Colonne n : <%Value:nom du champ%>
– Type:subtable = syntaxe invariable pour déclarer un tableau de sous fiche.
– TableName:nom du tableau = Nom du tableau donnée dans la zone.
– Relation:nom de la relation = Nom de la relation donnée dans la structure Daxium-Air (attention, il faut bien renseigner le libellé du champ et non le nom système).
Exemple :
3) Champs particuliers
a) Les champs images
Syntaxe pour le champ image : <%Value:Photo; Type:Image%>
Type:Image : Syntaxe invariable à rajouter pour déclarer un champ de type image.
Note : Contrairement au Publipostage Word, on ne définit pas ici la taille de la photo.
C’est la taille de la cellule choisie qui fait foi (il faut donc agrandir la taille de cette cellule qui va recevoir la photo).
b) Les relations quantifiables
Dans les relations quantifiables, vous pouvez avoir accès à la quantité qui est affectée à la relation. Pour cela, il faut remplacer <%Value:nom du champ%> par <%Value:[Relation.Count]%>
Note : il faut bien écrire [Relation.Count] (inutile de changer Relation par un nom de relation ou autre).
4. Mise en ligne du rapport
Une fois votre document terminé vous pouvez l’importer sur Daxium-Air pour commencer à l’utiliser. Vous pouvez vous aider de la documentation pour cette étape.
Commentaires
0 commentaire
Vous devez vous connecter pour laisser un commentaire.