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

ASP.NET Discussion :

[ASP.NET VB.NET 1] Export Crystal Report


Sujet :

ASP.NET

  1. #1
    Membre éclairé Avatar de miya
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    469
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 469
    Par défaut [ASP.NET VB.NET 1] Export Crystal Report
    Bonjour au forum,

    J'ai un object crystal report et je dois exporter les données vers Excel.

    Malheuresement, les sources que j'ai prise sur internet ne fonctionne pas (ou je n'arrive pas à les faire fonctionner).[cf. faq developpez.com & aspalliance]

    Quelqu'un aurait un code ?

    Merci,
    Cordialement.

  2. #2
    Membre éclairé Avatar de miya
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    469
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 469
    Par défaut
    Bon voila!

    J'utilise ce code pour exporter vers pdf

    http://aspalliance.com/265


    Mais lorsque je lance l'exportation j'ai cette erreur :


    Détails de l'exception: CrystalDecisions.CrystalReports.Engine.LogOnException: Échec de la connexion.

    Erreur source:


    Ligne 257 :
    Ligne 258 : 'DiskFileDestinationOption object.
    Ligne 259 : myReport.Export()
    Ligne 260 : 'This statement exports the report based on the previously set properties.
    Ligne 261 :


    Fichier source : C:\Inetpub\wwwroot\WebApplication3\wfIndGraph.aspx.vb Ligne : 259

    Trace de la pile:


    [LogOnException: Échec de la connexion.]
    .F(String  , EngineExceptionErrorID 
    ) +506
    .A(Int16 , Int32 ) +537
    CrystalDecisions.CrystalReports.Engine.FormatEngine.Export(ExportRequestContext reqContext) +466
    CrystalDecisions.CrystalReports.Engine.FormatEngine.Export() +107
    CrystalDecisions.CrystalReports.Engine.ReportDocument.Export() +67
    WebApplication3.WebForm28.Button1_Click(Object sender, EventArgs e) in C:\Inetpub\wwwroot\WebApplication3\wfIndGraph.aspx.vb:259
    System.Web.UI.WebControls.Button.OnClick(EventArgs e) +108
    System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +57
    System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +18
    System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +33
    System.Web.UI.Page.ProcessRequestMain() +1292



    Une idée ??

  3. #3
    Membre éclairé Avatar de miya
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    469
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 469
    Par défaut
    Si qq1 a une solution !???

  4. #4
    Membre expérimenté
    Profil pro
    Inscrit en
    Août 2004
    Messages
    270
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2004
    Messages : 270
    Par défaut
    essaye peut être un de ces 2 liens, j'espère que ça pourra t'être utile.

    lien1


    lien 2

  5. #5
    Membre éclairé Avatar de miya
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    469
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 469
    Par défaut
    Aucun des deux codes ne marchents

    Pour le 1er lien voir ce post : http://developpez.net/forums/showthread.php?t=331521

    Pour le 2e lien, j'ai transcrit le code en vb.net

    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
     
            Dim oStream As IO.MemoryStream
            Dim content_type As String
            Dim t As CrystalDecisions.Shared.ExportFormatType
            Dim oRpt As New CrystalReport4
     
            t = CrystalDecisions.Shared.ExportFormatType.Excel
            content_type = "application/pdf"
            CrystalReportViewer1.ReportSource = oRpt
            oStream = CType(oRpt.ExportToStream(t), IO.MemoryStream)
     
            Response.Clear()
            Response.Buffer = True
            Response.ContentType = content_type
            Response.BinaryWrite(oStream.ToArray())
    et j'ai cet erreur

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Description : Une exception non gérée s'est produite au moment de l'exécution de la demande Web actuelle. Contrôlez la trace de la pile pour plus d'informations sur l'erreur et son origine dans le code. 
     
    Détails de l'exception: CrystalDecisions.CrystalReports.Engine.LogOnException: Échec de la connexion.
     
    Erreur source: 
     
     
    Ligne 263 :        CrystalReportViewer1.ReportSource = oRpt
    Ligne 264 :
    Ligne 265 :        oStream = CType(oRpt.ExportToStream(t), IO.MemoryStream)

  6. #6
    Membre éclairé Avatar de miya
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    469
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 469
    Par défaut
    plateforme:
    asp.net
    vb.net 1
    vb.net 2003

    En conclusion :

    http://dotnet.developpez.com/faq/asp...=crystalreport
    http://blog.developpez.com/index.php...1&pb=1#more571
    http://aspalliance.com/265

    et aucun ne fonctionne !
    J'ai vraiment besoin d'exporter mon crystal sous PDF, et ca fait plusieurs semaines que je suis dessus, aidez moi svp!!

    Merci pour l'attention de ce post

  7. #7
    Membre éclairé Avatar de miya
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    469
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 469
    Par défaut
    En faite pour eviter le msg d erreur logOnfailed il faut parcourir les tables en mettant un code dans le load de la page, mais meme apres ca ca ne marche pas il me met a nouveau le message d erreur


    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
    16
    17
    18
    19
    20
    21
     
            Dim oRpt As New ReportDocument
            oRpt.Load("C:\Inetpub\wwwroot\WebApplication3\CrystalReport4.rpt")
     
            Dim tbCurrent As CrystalDecisions.CrystalReports.Engine.Table
            Dim tliCurrent As CrystalDecisions.Shared.TableLogOnInfo
     
            For Each tbCurrent In oRpt.Database.Tables
                tliCurrent = tbCurrent.LogOnInfo
                With tliCurrent.ConnectionInfo
                    .ServerName = "SERVEURDEV"
                    .UserID = "sa"
                    .Password = "pass"
                    .DatabaseName = "bd" 
                End With
                tbCurrent.ApplyLogOnInfo(tliCurrent)
            Next tbCurrent
     
            Me.CrystalReportViewer1.ReportSource = oRpt
     
            oRpt.ExportToDisk(ExportFormatType.PortableDocFormat, "c:\test.pdf")
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Détails de l'exception: CrystalDecisions.CrystalReports.Engine.LogOnException: Échec de la connexion.
    J'ai jamais de réponse de la part d un membre du forum sur l export de crystal report sous un doc office, ce n'est pas possible que personne n'ait jamais fait ca ...

    Merci de toute votre attention

Discussions similaires

  1. [CR][VB.NET] Export Crystal Report en PDF
    Par Tolor dans le forum SDK
    Réponses: 5
    Dernier message: 19/10/2015, 16h16
  2. [vb.net] + [VS2005]affichage d'un crystal report
    Par saraenim dans le forum SDK
    Réponses: 0
    Dernier message: 12/05/2008, 11h36
  3. [VB.NET 2005] Lancer un objet crystal report
    Par pape0 dans le forum Windows Forms
    Réponses: 3
    Dernier message: 14/12/2007, 12h14
  4. Setup vb.net qui ne prend pas Crystal report
    Par charaf dans le forum VB.NET
    Réponses: 1
    Dernier message: 29/03/2007, 08h48
  5. [.Net 1.1] pb état crystal report
    Par grome dans le forum ASP.NET
    Réponses: 6
    Dernier message: 18/01/2007, 16h53

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