Dès qu'un objet ConnectionInfos correctement initialisé a été créé, on peut transmettre les informations de connexion à la base de données au visualiseur. Le visualiseur traite le processus de transmission de ces informations au rapport.
CrystalReportViewer viewer = new CrystalReportViewer();
viewer.setReportSource(reportSource);
Vous pouvez désactiver l'invite base de données pour pouvoir utiliser automatiquement la valeur définie pour la connexion à la base de données. Cette option s'avère particulièrement utile si l'utilisateur ignore la connexion à la base de données définie.
viewer.setEnableLogonPrompt(false);
viewer.setDatabaseLogonInfos(connInfos);
viewer.refresh();
Remarque : Définir setOwnPage sur "false" désactive l'exportation et l'impression.
viewer.setOwnPage(true);
viewer.processHttpRequest(request, response, getServletConfig().getServletContext(), null);
Business Objects http://www.france.businessobjects.com/ Support technique http://www.businessobjects.com/services/support/ |