Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Crystal Reports
Crystal Reports Forum d'entraide sur Crystal Reports. Avant de poster --> FAQ Crystal, Tutoriels Crystal
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 04/04/2007, 11h38   #1
Invité de passage
 
Inscription : janvier 2007
Messages : 2
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 2
Points : 1
Points : 1
Par défaut [XI] - JSP - Supprimer un groupe

Bonjour
je souhaite supprimer un groupe existant dans un rapport à l'aide d'une page jsp mais la fonction que j'utilise me retourne une erreur.
voila la fonction :

Code :
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
void removeCurrentGroups(ReportClientDocument reportClientDocument)throws TutorialException
{
    try
    {
        //
         // Get the DataDefController object FOR the given report. This controller IS needed IN ORDER
         // TO retrieve the GROUP controller, the result FIELD controller, AND the sort controller.
         ///
 
        DataDefController dataDefController = reportClientDocument.getDataDefController();
 
        //USE the report's group controller to remove all the report's groups.
        Groups groups = dataDefController.getDataDefinition().getGroups();
        GroupController groupController = dataDefController.getGroupController();
 
        FOR (int i = 0; i < groups.size(); i++)
        {
            groupController.remove(0);
        }
 
    }
 
    // IF anything above failed, redirect the user TO an error page.
 
    catch (ReportSDKException e)
    {
        throw new TutorialException("Erreur pendant la suppression des groupes.");
    }
}
et voila comment je l'appelle :

Code :
1
2
3
4
5
6
    // Création de l'objet de rapport
    Generic myGeneric = new Generic(cms, user, passwd, auth);
    ReportClientDocument reportClientDocument = myGeneric.getClientDoc(reportName);
 
    // Suppression des groupes
    removeCurrentGroups(reportClientDocument);
Cela me donne l'erreur :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
exception
org.apache.jasper.JasperException
    org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:476)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:389)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:315)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
cause mère
java.lang.IllegalArgumentException
    com.crystaldecisions.sdk.occa.report.application.a6.a(Unknown Source)
    com.crystaldecisions.sdk.occa.report.application.RecordSortController.a(Unknown Source)
    com.crystaldecisions.sdk.occa.report.application.RecordSortController.add(Unknown Source)
    com.crystaldecisions.sdk.occa.report.application.SortController.add(Unknown Source)
    org.apache.jsp.GroupAndSort.GroupAndSort_jsp.setSorting(GroupAndSort_jsp.java:526)
    org.apache.jsp.GroupAndSort.GroupAndSort_jsp._jspService(GroupAndSort_jsp.java:1001)
    org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:328)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:315)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)[/COLOR]
    javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

Balises [code] ajoutées par L.nico merci d'y penser à l'avenir
booba_2pac est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/04/2007, 09h37   #2
Invité de passage
 
Inscription : avril 2007
Messages : 1
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 1
Points : 1
Points : 1
G le même souci que toi
Mais j'ai toujours pas trouver la réponse, donc toutes idées est la bien venu :d
bonbis est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h18.


 
 
 
 
Partenaires

Hébergement Web