begin process at 2012 05 27 01:55:52
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Base de Donnees

 > UTILISER CRYSTAL REPORT

UTILISER CRYSTAL REPORT


 Information sur la source

Note :
10 / 10 - par 2 personnes
10,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Base de Donnees Source .NET ( DotNet ) Niveau :Débutant Date de création :22/01/2004 Vu / téléchargé :31 072 / 4 713

Auteur : kozher20

Ecrire un message privé
Commentaire sur cette source (14)
Ajouter un commentaire et/ou une note

 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\m yReport.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.Report Source = 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.PortableDocForm at, "c:\test.pdf")


 Conclusion

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

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip Source .NET (Dotnet) COMBOBOX HÉRITÉ
Source avec Zip TREEVIEW AVEC ACCÈS BASE DE DONNÉE
Source avec Zip AFFICHAGE DANS UN DATAGRID
Source avec Zip Source .NET (Dotnet) GESTION D'ADRESSES INTERNET (VERSION VB .NET)
Source avec Zip GESTION DE D'ADRESSES INTERNET

 Sources de la même categorie

Source avec Zip Source .NET (Dotnet) RECHERCHE DE MOTS DANS UN DICTIONNAIRE par alpha5
Source avec Zip Source avec une capture Source .NET (Dotnet) GESTION DES ANIMAUX par okosa
Source avec Zip Source avec une capture LIST DES IMAGES AVEC BASE DE DONNÉES ET REPERTOIR D'IMAGE par yannickcephas
Source avec Zip Source avec une capture CHARGER UNE BASE DONNÉES DANS UNE LISTVIEW PUIS L'EXPORTER S... par johndave
Source avec Zip Source avec une capture BIEN ADMINISTRER LES ETUDIANTS ET LEURS CÔTES par okosa

Commentaires et avis

Commentaire de jesusonline le 23/01/2004 21:13:26 administrateur CS

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

Commentaire de stephtbest le 18/02/2004 12:01:21

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

Commentaire de kozher20 le 18/02/2004 17:45:45

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...

Commentaire de kozher20 le 18/02/2004 17:46:27

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...

Commentaire de kozher20 le 18/02/2004 17:48:48

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...

Commentaire de stephtbest le 18/02/2004 17:55:40

Non, c bon maintenant, je suis passé par un autre moyen dont voici le code :
Dim diskOpts As New DiskFileDestinationOptions()

        etat.ExportOptions.ExportFormatType = [Shared].ExportFormatType.PortableDocFormat
        etat.ExportOptions.ExportDestinationType = [Shared].ExportDestinationType.DiskFile
        diskOpts.DiskFileName = "D:\SolutionsDotNet\IntranetFi\Etat\CR\PDF\" & fichier & ".pdf"
        etat.ExportOptions.DestinationOptions = diskOpts
        etat.Export()

Commentaire de kozher20 le 18/02/2004 17:55:41

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...

Commentaire de beetsy le 04/11/2004 20:29:07

salut !

j'ai une petite question

on peut lier un etat a un form windows sans base de donnée ?
je veux dire par la :
je veux modifier le texte d'un textobject (dans l'etat) avec ce qu'a renseigné l'utilisateur dans le textbox de mon form ?? Sans base de donnée ...

merci

Commentaire de sacdemerde le 11/10/2005 11:24:13

En fait, j'ai trouvé ce code très bien mais j'ai trouvé mieux pour la version web :)

with orpt
Dim oRpt As New ReportDocument
.Load("c:\Etat1.rpt")    'chemin complet de l'état

'passage des parammètres de la connection à la base

dim login,password,server,database as string
login= "login"
passwor="password"
server="nom du serveur"
database="nom de la base"

.SetDatabaseLogon(login, password,server, database)

'cette ligne  permet de mettre un filtre sur l'état afin de
'pouvoir selectionner une partie de l'état
'donc rien d'obligatoire

dim maformule as string
maformule="formule"     'exemple: {base.nomchamp}=33
.DataDefinition.RecordSelectionFormula = maformule

end with

'liaison de l'état au viewer
CrystalReportViewer1.ReportSource = oRpt

Commentaire de sacdemerde le 11/10/2005 11:28:59

Petite modification sur le code d'avant
inversez les lignes comme cela:

Dim oRpt As New ReportDocument
with orpt

sinon il va pas trop comprendre le orpt ^^

Commentaire de sacdemerde le 11/10/2005 11:38:04

Au fait,je rajoutes juste la bibliothèque nécessaire pour la déclaration du "reportdocument":

CrystalDecisions.CrystalReports.Engine

sinon il risque de pas trop comprendre d'où il vient.

Commentaire de bouksim le 20/04/2006 13:06:15

salut tout le monde!
j'aimerai bien savoir la diffèrence entre le mode connécté et le mode déconnécté,et à quoi sert chacun des deux modes?c à d quand utiliser le connecté et quand utiliser le deconnécté?
merci

Commentaire de reghasnaa le 11/09/2006 13:19:04

lors du test de votre code. j'ai le message suivant :
Echec du chargement de l'état.

veuillez m'aider s'il vous plaît.

Commentaire de newperla le 30/04/2008 19:20:57

salut j'aimerai bien savoir comment on peut utiliser le crystal report tout on mettant la commande avec des conditions
ex select a,b,c from alpha where <nom de colonne>=<une valeur>

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,452 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales