Bonjour,

Débutant en java j'essaye en vain d'utiliser une selectionformula (via page jsp) pour afficher un rpt version XI.
Donc si quelques uns ont déjà développé avec crystal reports, ils pourront peut être m'aider.
Voici mon code :

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
<%@ page import="com.crystaldecisions.report.web.viewer.*" %>
<%@ page import="com.crystaldecisions.sdk.occa.report.data.*"  %>
<%@ page import="com.crystaldecisions.reports.sdk.ReportClientDocument" %>
<%
    Object reportSource = session.getAttribute("reportSource");
    if (reportSource == null)
    {
       String report = "/reports/alain4.rpt";
       ReportClientDocument reportClientDoc = new ReportClientDocument();
       reportClientDoc.open(report, 0);
       reportClientDoc.setRecordSelectionFormula("{ABSENCES.AB_NBHH}=6");
       reportSource = reportClientDoc.getReportSource();
       session.setAttribute("reportSource", reportSource);
     }
 
    ConnectionInfos connInfos = new ConnectionInfos();
    IConnectionInfo connInfo1 = new ConnectionInfo();
    connInfo1.setUserName("gesconge");
    connInfo1.setPassword("gesconge");
    connInfos.add(connInfo1);
 
    CrystalReportViewer viewer = new CrystalReportViewer();
    viewer.setReportSource(reportSource);
    viewer.setEnableLogonPrompt(false);  
    viewer.setDatabaseLogonInfos(connInfos);
 
    if (session.getAttribute("refreshed") == null)
    {
    viewer.refresh();
    session.setAttribute("refreshed", "true");
    }
 
    viewer.setOwnPage(true);
    viewer.processHttpRequest(request, response, getServletConfig().getServletContext(), null);
%>
Mon message d'erreur est :
The method setRecordSelectionFormula(String) is undefined for the type ReportClientDocument
Les autres méthodes de la classe reportclientdocument ne posent pas de pb, il n'y a que cette méthode qui bloque.

qqn a une idée?

Merci d'avance.
Couse1