IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Java Discussion :

Problème avec la génération d'un rapport utilsant JasperReport et EJBQL


Sujet :

Java

  1. #1
    Nouveau membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Avril 2011
    Messages
    32
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2011
    Messages : 32
    Points : 29
    Points
    29
    Par défaut Problème avec la génération d'un rapport utilsant JasperReport et EJBQL
    Bonjour
    je suis entrain d'utiliser JasperReport pour générer des rapport,j'utilise le langage ejbql pour les requetes , mon problème est quand j'utilise la fonction d'agrégation count il y a génération d'un erreur(j'ai tester la requête en dehors du rapport elle fonctionne bien )

    Mon rapport jrxml:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    <?xml version="1.0" encoding="UTF-8"?>
    <jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="Test" language="groovy" pageWidth="595" pageHeight="842" columnWidth="555" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20">
    	<property name="ireport.zoom" value="1.0"/>
    	<property name="ireport.x" value="0"/>
    	<property name="ireport.y" value="0"/>
    <parameter name="priority" class="java.lang.String">
    <defaultValueExpression><![CDATA[]]></defaultValueExpression>
    </parameter>
     
    	<queryString language="ejbql">
    		<![CDATA[select count(j.id) as nb from Jiraissue j]]>
    	</queryString>
    		<field name="nb" class="java.lang.Long"/>
     
    	<background>
    		<band splitType="Stretch"/>
    	</background>
    	<title>
    			<band height="79" splitType="Stretch">
     
    		</band>
    	</title>
    	<pageHeader>
    		<band height="35" splitType="Stretch"/>
    	</pageHeader>
    	<columnHeader>
    		<band height="84" splitType="Stretch">
    			<staticText>
    				<reportElement x="50" y="0" width="100" height="20"/>
    				<textElement/>
    				<text><![CDATA[nb]]></text>
    			</staticText>
     
    		</band>
    	</columnHeader>
    	<detail>
    		<band height="125" splitType="Stretch">
    			<textField>
    				<reportElement x="50" y="11" width="100" height="20"/>
    				<textElement/>
    				<textFieldExpression class="java.lang.Long"><![CDATA[$F{nb}]]></textFieldExpression>
    			</textField>
     
     
    		</band>
    	</detail>
    	<columnFooter>
    		<band height="45" splitType="Stretch"/>
    	</columnFooter>
    	<pageFooter>
    		<band height="54" splitType="Stretch"/>
    	</pageFooter>
    	<summary>
    		<band height="42" splitType="Stretch"/>
    	</summary>
    </jasperReport>

    Mon code java:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    public static void main(String[] args)
    {
    EntityManagerFactory entityManagerFactory = Persistence.createEntityManagerFactory("JiraMapPU");
    EntityManager entityManager = entityManagerFactory.createEntityManager();
    Map parameterMap = new HashMap();
     
     
    parameterMap.put(JRJpaQueryExecuterFactory.PARAMETER_JPA_ENTITY_MANAGER, entityManager);
    //parameterMap.put("priority","3");
    try
    {
     
    JasperReport report = JasperCompileManager.compileReport("C:/Documents and Settings/My Documents/NetBeansProjects/JiraMap/src/java/Reports/Test.jrxml");
    JasperPrint print = JasperFillManager.fillReport(report,parameterMap);
    JasperExportManager.exportReportToPdfFile(print,"C:/Documents and Settings/My Documents/NetBeansProjects/JiraMap/src/java/Reports/Test.pdf");
    }
    catch (JRException ex)
     
    {
    ex.printStackTrace();
    }
    }

  2. #2
    Membre confirmé Avatar de NeptuS
    Profil pro
    Inscrit en
    Août 2005
    Messages
    392
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2005
    Messages : 392
    Points : 508
    Points
    508
    Par défaut
    Et quelle est l'erreur en question ?
    Toute vérité est bonne à entendre, même si toutes les vérités ne sont pas bonnes à dire.
    Rien ne sert de partir à point, il vaut mieux courir .

  3. #3
    Nouveau membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Avril 2011
    Messages
    32
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2011
    Messages : 32
    Points : 29
    Points
    29
    Par défaut
    en faite maintenant le problème est que le rapport contient la valeur null au lieu de id
    j'ai posté un autre question qui se trouve à ce lien :
    http://www.developpez.net/forums/d11...metre-rapport/

Discussions similaires

  1. Problème avec la génération de graphique
    Par Mr_asticot dans le forum Jasper
    Réponses: 3
    Dernier message: 16/02/2010, 16h37
  2. problème avec iff(VraiFaux) pour un rapport
    Par charlie0801 dans le forum VBA Access
    Réponses: 3
    Dernier message: 09/05/2008, 17h58
  3. [débutant] Problème avec la génération du schéma
    Par ygrim dans le forum Hibernate
    Réponses: 1
    Dernier message: 29/01/2008, 20h32
  4. [XMLDocument] Problème avec la génération d'un entête XML
    Par mike600river dans le forum Composants VCL
    Réponses: 0
    Dernier message: 21/11/2007, 17h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo