Salut,
quant je veux visualiser mon rapport j'ai le message suivant : The document has no pages sachant que ma table de DB est plaine de données.
Salut,
quant je veux visualiser mon rapport j'ai le message suivant : The document has no pages sachant que ma table de DB est plaine de données.
Si tu vois cela c'est que JasperReport n'a rien reçu par la base de donnée.
Il y a des réglages pour obtenir tout de même un rapport dans ces cas là (bande NoData, ...) Mais ce n'est pas ce que tu souhaites.
Il faut que tu débug ton rapport. Quelques pistes :
* As tu un moyens de voir en direct les requêtes qui s'exécutent sur ton moteur de base de données ?
=> Regardes ce qui se passe quand tu lances ton rapport.
* As tu une requête complexe (avec des paramètres, des critères particuliers).
=> Essaye avec une requête plus simple (vire les WHERE), fait un genre de SELECT * FROM ... LIMIT 10
* Est ce que ta requête fonctionne avec un autre client de base de donnée (console d'administration, code PHP ou JAVA ailleurs, ...)
---
Je pense à un autre type d'erreurs (au niveau de l'affichage dans le rapport) :
* Est ce que ton rapport est bien sensé afficher quelque chose pour ton Dataset ? (field dans la band Detail).
* Est ce que tes fields sont bien défini ?
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager