Deux requêtes SQL à l'intérieur unique JasperReport
Nous sommes la génération de rapports basés sur iReports et JasperReports pour l'application web.
À l'aide de iReports j'ai trouvé, je suis frappée par gros problème.
Je veux utiliser deux requêtes SQL pour remplir mon rapport principal...
Dans le concepteur de requêtes, je ne peux écrire une requête..
Pour l'autre question je ne peut pas utiliser les sous-rapports...
Comment puis-je écrire de la deuxième requête qui sera de retour différents domaines et de les inclure dans mon rapport..
Veuillez vous guide...
Je ne peux pas utiliser les sous-rapports...
- double possible de Plusieurs requêtes en une seule jasper document & stackoverflow.com/questions/11604391/...
Vous devez vous connecter pour publier un commentaire.
Oui, l'ajout d'une table à votre rapport est aussi facile que d'ajouter un champ. Il suffit de glisser à partir de la palette et déposez-le dans l'état où vous avez besoin de l'avoir.
Pour ajouter un paramètre dans l'ensemble de données (si nécessaire), Accédez à votre jeu de données à l'aide de l'inspecteur. Développer votre ensemble de données. Vous trouverez les paramètres de menu. Faites un clic droit pour ajouter le nouveau paramètre.
Maintenant un clic droit sur votre table et sélectionnez modifier les données de la table source. Ici, vous trouverez des options pour passer des paramètres à votre table de l'état principal. Passer des paramètres à votre table doit être aussi simple, comme vous le faites dans les sous-rapports. Sélectionnez le paramètre venez de créer dans la zone de liste déroulante et passer à la valeur requise.
Dans le jeu de Données d'exécution de la boîte de Dialogue qui s'affiche, assurez-vous de l'ensemble de données et le rapport de connexion que vous utilisez.
Vous avez terminé la configuration de la table avec, à côté, vous allez placer les champs dans les cellules du tableau d'affichage des données.
Vous êtes l'obtention de votre document n'a pas de pages depuis le rapport principal de la requête ne renvoie pas les lignes, je suppose. Pour votre table pour être exécuté votre rapport principal doit retourner au moins une ligne
Espère que cela vous aide.
Bonne Chance!!
Autant que Ireports sont concernés, le rapport principal peut comprendre qu'une seule requête. Et si vous voulez utiliser plusieurs requêtes dans votre rapport, il est possible de la manière suivante.
étant donné que vous ne souhaitez utiliser un sous-rapport, vous pouvez aller pour une Table de jeu de données. Tout ce que vous feriez avec un sous-rapport est possible avec table dataset trop(Sauf pour le retour de variables). Vous pouvez utiliser des sous-ensembles de données avec des tableaux et des graphiques. Set de Table sera de l'utiliser pour vous je l'espère.