Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Crystal Reports > SDK
SDK Forum sur l'utilisation de Crystal Reports par des API (VB, C++, Delphi, Java, etc.)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/06/2006, 18h00   #1
Nouveau Membre du Club
 
Avatar de fumesec
 
Inscription : mai 2006
Messages : 94
Détails du profil
Informations personnelles :
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations forums :
Inscription : mai 2006
Messages : 94
Points : 31
Points : 31
Par défaut [Crystal][VB.NET] Problème d'export vers un PDF

Bonjour à tous,

Je viens une nouvelle fois solliciter votre aide. Je rencontre en effet un problème lors de l'export d'un état crystal vers un PDF.
Plus précisemment, j'ai développé une application sous vb.net. Une fonction de cette application permet de générer un état crystal report, de l'exporter vers un fichier pdf et de l'envoyer ensuite par mail.

Sur mon poste de développement, cette partie fonctionne très bien. Mon état est généré, l'exportation est correcte et l'envoi de mail fonctionne. Lorsque j'ouvre le fichier joint du mail, je retrouve bien mon fichier pdf.

Je rencontre un problème sur les postes clients où j'ai installé l'application.
le fichier pdf est bien généré et envoyé par mail. Par contre lorsque j'essaie d'ouvrir la pièce jointe, ou directement le fichier pdf sur le poste client, j'obtiens le message d'erreur suivant :
Citation:
Détection d'une marque non reconnue : 0,05
Je ne vois absolument pas d'où peux provenir le problème. J'ai recherché sur différents forums, mais hélas je ne trouve aucune piste.

J'espère que vous pourrez m'aidez du moins à avancer sur une piste.

Pour info, voici le code que j'utilise pour faire l'esport de mon état vers un fichier PDF :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
 
Imports CrystalDecisions.CrystalReports.Engine
Imports CrystalDecisions.Shared
 
'Déclaration de mon état crystal reports
MonEtat = New CAClientMensuel
        datedebut = "01/" & Microsoft.VisualBasic.Right("00" + Month(DateAdd(DateInterval.Month, -1, Now)), 2) & "/" & Year(Now)
        datefin = DateAdd(DateInterval.Day, -1, DateAdd(DateInterval.Month, 1, datedebut))
                Reqsql = "STATS_CA_CLIENT_MENSUEL_FACTURATION '" & datedebut & "','" & datefin & "'"
        MyDa = Bdd.ExecuteQuery(Reqsql, 0)
        MyDa.Fill(MyDs, "CaClientMensuel")
        MonEtat.SetDataSource(MyDs)
 
        MonEtat.SetParameterValue("type", "sur facturation")
        Filename = Environment.GetEnvironmentVariable("temp") & "\ca_nbvehicules_client_mensuel.pdf"
        CrystalDiskFileDestinationOptions = New DiskFileDestinationOptions
        CrystalDiskFileDestinationOptions.DiskFileName = Filename
        CrystalExportOptions = MonEtat.ExportOptions
        With CrystalExportOptions
            .ExportDestinationType = ExportDestinationType.DiskFile
            .ExportFormatType = ExportFormatType.PortableDocFormat
            .DestinationOptions = CrystalDiskFileDestinationOptions
        End With
        MonEtat.Export()
Je vous remercie par avance de toute l'aide que vous pourrez m'apporter.

@++
fumesec est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/07/2006, 14h09   #2
Nouveau Membre du Club
 
Avatar de fumesec
 
Inscription : mai 2006
Messages : 94
Détails du profil
Informations personnelles :
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations forums :
Inscription : mai 2006
Messages : 94
Points : 31
Points : 31
Bonjour à tous,

Après maintes recherches, j'ai enfin trouver la solution à mon problème d'export d'un état crystal report vers un document PDF.
Il "suffit" de télécharger le SP2 de crystal reports pour visual studio .net et cela corrige le bug.

Puur ceux que cela intéresse, voici le lien :
http://support.businessobjects.com/d...al_reports.asp

@++
fumesec est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h37.


 
 
 
 
Partenaires

Hébergement Web