Utiliser crystal report

Soyez le premier à donner votre avis sur cette source.

Vue 35 041 fois - Téléchargée 5 018 fois

Description

Utiliser Crystal Report et Crystal Viewer

Etapes pour mettre en place un état dans une page Web :
1. Ajouter un nouvel élèment -> état Crystal Report
utiliser l'expert Etat...
2.Placer ensuite un objet CrystalReportViewer sur votre WebForm

Placez ensuite le code suivant au chargement de votre WebForm :

Dim oRpt As New ReportDocument
oRpt.Load("C:\Inetpub\wwwroot\Web\myReport.rpt")

Dim tbCurrent As CrystalDecisions.CrystalReports.Engine.Table
Dim tliCurrent As CrystalDecisions.Shared.TableLogOnInfo
'cette boucle est nécessaire pour éviter une exception
'CrystalDecisions.CrystalReports.Engine.LogOnException -> échec de la connexion
For Each tbCurrent In oRpt.Database.Tables
tliCurrent = tbCurrent.LogOnInfo
With tliCurrent.ConnectionInfo
.ServerName = "..." 'spécifier le nom de votre serveur SQL Server
.UserID = "sa"
.Password = ""
.DatabaseName = "..." 'nom de votre base de données
End With
tbCurrent.ApplyLogOnInfo(tliCurrent)
Next tbCurrent
'faites le lien entre l'état et l'objet CrystalReportViewer
Me.CrystalReportViewer1.ReportSource = oRpt

Quelques compléments :
Pour l'objet CrystalReportViewer :
- spécifier PagetoTreeRatio à min. 10 (ainsi il y a moins d'espace entre l'état
et les bords de la feuille, l'état est plus centré au sein de la feuille)
- Résultats sur une ou plusieurs pages -> Crystalviewer1.SeparatePages = true
- Exportation : orpt.ExportToDisk(ExportFormatType.PortableDocFormat, "c:\test.pdf")

Conclusion :


Pour d'autres infos, voir les adresses :
- www.crystalreportsbook.com
- http://support.businessobjects.com/search

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

jesusonline
Messages postés
6827
Date d'inscription
dimanche 15 décembre 2002
Statut
Modérateur
Dernière intervention
13 octobre 2010
17 -
mets ta source sur www.aspfr.com elle sera beaucoup plus utile qu'ici :) J'ai pas regardé encore ta source mais si ca marche ca me permettra de comprendre à koi sert crystal report
stephtbest
Messages postés
4
Date d'inscription
mercredi 7 mai 2003
Statut
Membre
Dernière intervention
18 février 2004
-
Salut
je n'arrive pas à comprend comment tu fais pour générer un doc pdf.
J'ai mis ton code dans mon projet, mais il ne reconnait pas ça:
orpt.ExportToDisk(ExportFormatType.PortableDocFormat, "c:\test.pdf")
Merci pour ton aide en tout cas
kozher20
Messages postés
45
Date d'inscription
mardi 3 juin 2003
Statut
Membre
Dernière intervention
2 février 2007
-
Salut
Quelle partie du code n'est pas reconnue ? Sinon, c'est peut-être que ce que j'ai écris est spécifique à des pages ASP.NET...
kozher20
Messages postés
45
Date d'inscription
mardi 3 juin 2003
Statut
Membre
Dernière intervention
2 février 2007
-
Salut
Quelle partie du code n'est pas reconnue ? Sinon, c'est peut-être que ce que j'ai écris est spécifique à des pages ASP.NET...
kozher20
Messages postés
45
Date d'inscription
mardi 3 juin 2003
Statut
Membre
Dernière intervention
2 février 2007
-
Salut
Quelle partie du code n'est pas reconnue ? Sinon, c'est peut-être que ce que j'ai écris est spécifique à des pages ASP.NET...

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.