IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

Rien de s'affiche avec crystalreport


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    661
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2006
    Messages : 661
    Par défaut Rien de s'affiche avec crystalreport
    Bonjour,

    J'ai une form ou j'affiche les données d'un dataset dans un datagridview:

    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
     
     
     
        Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
            conn.Open()
     
            'remplissage du dataset
            Dim ContDataAdapter As New OleDbDataAdapter(StrSql, conn)
     
            ContDataAdapter.Fill(ContDataSet, "contact")
            conn.Close()
     
            DataGridView1.DataSource = ContDataSet
            DataGridView1.DataMember = "contact"
        End Sub
    Ensuite j'ai une autre form ou je voudrais imprimé ce que j'ai dans le dataset:


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    cnx = New OleDbConnection("provider=microsoft.jet.oledb.4.0; data source=" & Application.StartupPath & "\bd1.mdb")
            cnx.Open()
            adpt = New OleDbDataAdapter("Select * from contact", cnx)
            ' ici nous remplissons notre DataSet
            adpt.Fill(dtst.contact)
            ' ici on crée une instance de notre état, nous précisons que ca source est notre DataSet 
            'et que l'on veut l'afficher dans notre crystalreportviewer
            Dim report As New CrystalReport1
            report.SetDataSource(dtst)
            CrystalReportViewer1.ReportSource = report
            CrystalReportViewer1.Refresh()
            Me.dtst.Clear()
            Me.dtst.Dispose()
    Dans mon fichier CrystalReport1.rpt

    Je sélectionne les champs et les déplace sur le détail, mais rien ne s'affiche !

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Août 2008
    Messages
    310
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 310
    Par défaut
    C'est une erreur dans tes déclarations je pense

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    Dim report As CrystalDecisions.CrystalReports.Engine.ReportDocument
    report = New CrystalReport1
    report.SetDataSource(dtst)
    CrystalReportViewer1.ReportSource = report
    Déclaré de cette façon, cela devrait marché ^^

    Et j'ai aussi un doute sur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    adpt.Fill(dtst.contact)
    Pourquoi mets-tu dtst.contact et pas dtst tout court ?

    Dernière question, as-tu créé ton dataset par du code ou par le designer intégré dans Visual ?

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    661
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2006
    Messages : 661
    Par défaut
    Si je supprime c est deux instructions si ça marche:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    CrystalReportViewer1.Refresh()
            Me.dtst.Clear()

  4. #4
    Membre expérimenté
    Profil pro
    Inscrit en
    Août 2008
    Messages
    310
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 310
    Par défaut
    Avec ce que je t'ai indiqué ou le code que tu avais écrit ? (Je te demande ça pour que cela soit clair pour les gens qui passeraient sur ce sujet )

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. VS2010 et CRYSTALREPORT pas d'erreur mais rien ne s'affiche
    Par laurent1 dans le forum SAP Crystal Reports
    Réponses: 0
    Dernier message: 30/03/2012, 18h20
  2. Réponses: 0
    Dernier message: 24/04/2009, 20h12
  3. [VBO] Rien ne s'affiche avec tableau d'index
    Par -eXa- dans le forum OpenGL
    Réponses: 1
    Dernier message: 28/02/2009, 20h32
  4. Problem release avec le .exe, rien ne s'affiche
    Par F-fisher dans le forum OpenGL
    Réponses: 3
    Dernier message: 24/09/2008, 12h55
  5. cout n'affiche rien dans la console avec un projet Qt & codeblocks
    Par rastakouair dans le forum Code::Blocks
    Réponses: 4
    Dernier message: 25/01/2008, 17h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo