|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : avril 2007 Messages : 4 ![]() |
Bonjour à tous
j'essaye depuis ce matin d'ajouter une condition générale pour l'affichage d'un rapport. Dans ce rapport, il y en a seulement des champs et des graphiques qui ne sont affichés que lorsque cette condition est vrai. Donc si cette condition est fausse j'aurai un report vide (blanc) J'ai essayé aussi de mettre la même condition d'affichage pour tout les band du rapport mais sans résultat,j'ai toujours un report vide. La propriété offerte par Ireport qui when no data : no pages ne m'aide pas car ma source de données n'est jamais vide et la vérification doit se faire au niveau du report. Est ce qu'il en a une astuce pour ça??? Merci d'avance |
|
|
00
|
|
|
#2 |
|
Membre expérimenté
![]() ![]() Gabriel EntressangleConsultant informatique Inscription : août 2007 Messages : 293 ![]() |
J'ai un peu de mal à comprendre dans le détail ce que tu souhaites faire :
- faire quelque chose de spécial quand le rapport est vide - trouver pourquoi le rapport est vide - faire de l'affichage conditionnel d'objets de ton rapport et tu obtiens un rapport vide. Tu dis que tu as mis une condition d'affichage : n'est-elle pas toujours fausse? La propriété "when no data" signifie que la requête du programme principal ne ramène rien. Tu dis "car ma source de données n'est jamais vide" : en es tu sur?? Qu'entends tu par source de données : la base elle-même ou le résultat de ta requête? Pour comprendre ce qui se passe, j'enlèverais ma condition d'affichage et verrais déjà si comme çà j'obtiens un résultat. Si tu n'as pas de résultats, celà semble dire que ta requête ne ramène rien. Alors il faut chercher de ce coté (pas la bonne base,paramètres mal transmis,...) |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : avril 2007 Messages : 4 ![]() |
Merci Gabriel pour votre réponse.
Je sais bien que ma description étais un peu floue ( Ce que je veux c'est faire un traitement spécifique lorsque la page est vide. Ce traitement consiste à ne pas afficher cette page blanche. Est ce que c'est faisable ?? |
|
|
00
|
|
|
#4 |
|
Membre expérimenté
![]() ![]() Gabriel EntressangleConsultant informatique Inscription : août 2007 Messages : 293 ![]() |
Essaie de mettre dans la propriété "When no Data" du report la valeur "No Pages" de la liste.
Je n'ai personnellement jamais essayé |
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : avril 2007 Messages : 4 ![]() |
Merci encore Gabriel
j'ai essayé ce truc, ça marche bien. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com