begin process at 2012 02 14 10:52:52
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

Bases de données

 > 

Crystal report


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Crystal report

lundi 17 janvier 2005 à 12:10:33 | Crystal report

boumbo73

Membre Club
Bonjour à tous !

Voila je voudrais dans mon application vb net créer des états. J'ai fait un état avec crystal report et le truc c'est que j'aimerais l'ouvrir en mode apercu lorque je clique sur un bouton mais je ne sais pa comment faire.
Pourriez vous m'aidez ?
J'aimerais aussi que celui ci affiche les des données par rapport à uine requête parmètre.
Merci bcp !
lundi 17 janvier 2005 à 12:56:40 | Re : Crystal report

Creat

Voici comment je procede avec un serveur SQL et crystal,

Imports CrystalDecisions.CrystalReports.Engine
Imports CrystalDecisions.Shared
Imports System.Data
Imports System.Data.SqlClient

Private Sub rapInfoMonth_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Dim oRPT As New ReportDocument 'Ca provient de CrystalDecisions.CrystalReports.Engine
        Dim objConnection As New SqlConnection(ConnString)
        Dim objDataAdapter As SqlDataAdapter
        Dim objDataSet As New dsInfoCabinetMonth    'Mon DataSet
        Dim objDataTable As DataTable

        oRPT.Load("c:\rapport\monrapport.rpt")

        objConnection.Open()
        'Retrieve the data using the SQL statement and existing connection
        objDataAdapter = New SqlDataAdapter(SQLString, objConnection)

        'Fill the dataset with the data retrieved.  The name of the table
        'in the dataset must be the same as the table name in the report.
        objDataAdapter.Fill(objDataSet, "Nom de la Table")
        objConnection.Close()

        'Pass the populated dataset to the report
        oRPT.SetDataSource(objDataSet)

        'Set the viewer to the report object to be previewed.
        crInfoCabinetMonth.ReportSource = oRPT
End Sub

vendredi 21 janvier 2005 à 09:05:19 | Re : Crystal report

x chatard

Salut,

Pour pouvoir visualiser ton état Crystal Report, utilise le CrystalReportViewer (il est dans la barre d'outil), insère le dans une form et  affecte à la propriété ReportSource le chemin de ton état crystal report.

Voilà
vendredi 21 janvier 2005 à 11:55:09 | Re : Crystal report

boumbo73

Membre Club
Merci bcp !

Alors j'ai fait le code précédent mais au moment ou il ouvre le crystal report il me demande le mot de passe de connexion ! Comment faire pour le rentrer dans le code ?
Merci bien !
vendredi 21 janvier 2005 à 14:00:41 | Re : Crystal report

x chatard


Si tu as utillisé le code précédent, il te faut mettre le mot de passe dans la chaine de connexion au moment où tu instancies ton  SqlConnection ;

Dim objConnection As New SqlConnection(ConnString)

c'est ici où tu dois mettre ton mot de passe, dans ConnString  du genre :
 en plus de ce que tu as déjà mis 'password=psw;'

mais ci cela ne t'ai pas d'un grande utilité il faudrait que l'on sache sur quel type de données tu  travail (access, SQL Serever, Mysql, ...)

Voilà

@+


vendredi 21 janvier 2005 à 15:34:52 | Re : Crystal report

boumbo73

Membre Club

Dans ma chaîne de connexion je met bel et bein le mot de passe mais il me demande qd même le mot de passe.
Je suis connectée à une base Access.
Je te remercie pour ton aide.

vendredi 21 janvier 2005 à 17:16:29 | Re : Crystal report

x chatard

Voilà le code modifié qui marche pour une base access avec mot de passe :

________________________________________________________________


Imports CrystalDecisions.Shared
Imports System.Data
Imports System.Data.OleDb

Public Class Form1
Inherits System.Windows.Forms.Form

Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Load

Dim rdExp As New ReportDocument

Dim objConnection As New OleDb.OleDbConnection("Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Registry Path=;Jet OLEDB:Database Locking Mode=1;Jet OLEDB:Database Password=" & Mot_de_Passe_de_ta_base  & ";Data Source=" & Chr(34) & chemin_de_ta_base  & Chr(34) & ";Password=;Jet OLEDB:Engine Type=5;Jet OLEDB:Global Bulk Transactions=1;Provider=" & Chr(34) & "Microsoft.Jet.OLEDB.4.0" & Chr(34) & ";Jet OLEDB:System database=;Jet OLEDB:SFP=False;Extended Properties=;Mode=Share Deny None;Jet OLEDB:New Database Password=;Jet OLEDB:Create System Database=False;Jet OLEDB:Don't Copy Locale on Compact=False;Jet OLEDB:Compact Without Replica Repair=False;User ID=Admin;Jet OLEDB:Encrypt Database=False")

Dim objDataAdapter As OleDbDataAdapter
Dim objDataSet As New Data.DataSet
Dim objDataTable As DataTable
rdExple.Load(chemin_de_ton_etat)
objConnection.Open()

objDataAdapter = New OleDb.OleDbDataAdapter(Ta_Requete_SQL , objConnection)
objDataAdapter.Fill(objDataSet, "Nom de la Table")
objConnection.Close()
rdExple.SetDataSource(objDataSet)

Ton_Viewer_Crystal_Report.ReportSource = rdExple

End Sub

End Class

________________________________________________________________________________

@+

lundi 14 février 2005 à 11:31:35 | Re : Crystal report

boumbo73

Membre Club
Merci bein et désolé pour la réponse si tardive mais je me suis absentée !
J'ai donc essaye ce code mais ca ne marche pas il m'ouvre encore la fenêtre ou il faut que je saisisse le mot de passe !
Aurez tu une autre solution ?
Merci par avance !


Cette discussion est classée dans : crystal, report


Répondre à ce message

Sujets en rapport avec ce message

paramètres de vb à crystal report [ par jsambour ] Je voudrais savoir comment imprimer un rapport de crystal report d'un programme vb avec des paramètres définis dans le programme en cours. Crystal Report [ par funtay ] Bonjour, je n'ai pas l'aide de Crystal Report fourni avec VB5 PRO.,je voudrais savoir comment faire une séléction d'enregistrement dans un fichier pou crystal report et VB6 ....svp [ par ramos ] habitué à VB4 je sais pas comment avoir le crystal report sous VB6merci crystal report+VB [ par seb ] Quelqu'un peut t il m'aider pour me connecter a une base a access depuis VB vi un ActiveX de Crsital ReportMercei d'avance SEB Pb VB6 / Crystal Report 7 >>> "Cannot Open SQL Server" [ par Snake ] Salut à tousJ'ai un message d'erreur lorsque j'utilise sous VB6 le code suivant :" ' IMPRESSION ' Appel de la boite de dialogue "Impression" pour CREATION D'UNE FACTURE AVEC CRYSTAL REPORT DE VB6. S.V.P répondez, Merci. [ par LWIZTI ] J'arrive pas a faire apparaitre tous mes données dans l'apperçu de crystal report par exp une facture S.V.P répondez moi dans les delais les plus proc URGENT : Crystal Report 7 ou 8 [ par Marco ] J'ai un problème d'utilisation de Crystal Report avec VB6 et les DataEnvironment.Y-aurait-il un expert en la matière ?C'est urgent.Merci beaucoup TRES URGENT : Crystal Report 8 [ par Marco ] J'ai un gros problème avec Crystal Report 8 :J'ai créé des états dans VB avec le composant Report Designer de Crystal Reportet je les visualise avec


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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,437 sec (4)

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