|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : novembre 2010 Messages : 38 ![]() |
Bonjour,
Je travaille sur un rapport ou je dois afficher dans un tableau une liste d'un certains nombre de candidats. Ces candidats ont des numéros de places. A la fin du tableau (c a d quand tous les candidats sont affichés sur mon rapport) je dois ajouter 3 lignes supplémentaires Voila ce qu'affiche mon dataset pour l'instant avec par exemple 10 candidats: ex : PLACE NOM PRENOM n°1 3530 0001 Daudet Alphonse n°2 3530 0002 Gende Pascal n°3 3530 0003 Dupont Jean n°4 3530 0004 Albert Francois n° ................. ........ ........... ..................... ........ ........... n°10 3530 0010 Michel Pierre Je voudrais pouvoir ajouter 3 lignes à ce tableau. Ces lignes aurait pour numéro de place le numéro de place du dernier candidat (ici le n°10) et le suffixe -001 -002 -003 Mon tableau devrait ressembler à quelque chose comme ca : PLACE NOM PRENOM n°1 3530 0001 Daudet Alphonse n°2 3530 0002 Gende Pascal n°3 3530 0003 Dupont Jean n°4 3530 0004 Albert Francois n° ................. ........ ........... ..................... ........ ........... n°10 3530 0010 Michel Pierre 3530 0010 -001 ....... ........ 3530 0010 -002 ....... ........ 3530 0010 -003 ....... ........ et les noms serait à remplir au stylo. Ces 3 places servirait de rechange en cas d'erreur/retard/absence... Suis-je assez clair ? Merci de me venir en aide... |
|
|
00
|
|
|
#2 |
|
Membre confirmé
![]() Nicolas Vives Inscription : avril 2010 Messages : 178 ![]() |
Bonjour,
Tu as deux éléments à utiliser :
Ce sont des notions de base des tableaux BIRT donc je te conseille de prendre le temps de les assimiler par toi-même. Bon courage. |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : novembre 2010 Messages : 38 ![]() |
Merci pour ton aide, c'est l'aggrégation qui me posait problème.
Je voudrais que les numéros de place s'affiche dans l'ordre croissait comme ce-ci PLACE NOM PRENOM n°1 3530 0001 F Daudet Alphonse n°2 3530 0002 F Gende Pascal n°3 3530 0003 F Dupont Jean n°4 3530 0004 F Albert Francois n°5 3530 0005 F Gera Michel ..................... ........ ........... n°10 3530 0010 Michel Pierre 3530 0010 -001 ....... ........ 3530 0010 -002 ....... ........ 3530 0010 -003 ....... ........ Je suppose qu'il faut utiliser une aggrégation avec un ordre croissant mais le problème c'est que sur les numéros de place il y a un F à la fin. |
|
|
00
|
|
|
#4 |
|
Membre confirmé
![]() Nicolas Vives Inscription : avril 2010 Messages : 178 ![]() |
Même si le champ numéro est alphanumérique, tu peux le trier par ordre croissant (alphanumérique, mais ça marchera quand même).
Si tu as besoin de séparer les parties numérique et alphabétique de ton champ, tu peux faire un champ calculé dans ton dataset (partie "computed columns" de la définition de ton dataset), qui récupère la partie numérique (avec un split ou autre, à toi de voir). Si tu as un autre problème, merci de l'expliquer clairement. Tu peux aussi fournir la structure de ton dataset, ça aide à comprendre. Bon courage. |
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : novembre 2010 Messages : 38 ![]() |
J'ai utilisé un group et j'ai coché ascending pour les numéros de place et apparament les n° de place se range en ordre croissant donc ca à l'air de marcher
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com