Export report in pdf

mercoledì 21 febbraio 2007 - 18.19

Piero76 Profilo | Newbie

Ciao a tutti,

ho un problema con l'esportazione di un report di crystal.
Cioè vorrei esportare un report in pdf, per poi spedirlo via email.
questo report non è altro che la stampa di una tabella di db2.
Ho scritto questo:

Imports CrystalDecisions.CrystalReports.Engine
Imports CrystalDecisions.Shared

Dim crReportDocument As ReportDocument
Dim crExportOptions As ExportOptions
Dim crDiskFileDestinationOptions As DiskFileDestinationOptions
Dim Fname As String

crReportDocument = New ReportDocument
crReportDocument.Load("\\fgr\RPT01\LOGIS\Lista_righe.rpt")

Fname = "c:\prova.pdf"
crDiskFileDestinationOptions = New DiskFileDestinationOptions
crDiskFileDestinationOptions.DiskFileName = Fname
crExportOptions = crReportDocument.ExportOptions
With crExportOptions
.DestinationOptions = crDiskFileDestinationOptions
.ExportDestinationType = ExportDestinationType.DiskFile
.ExportFormatType = ExportFormatType.PortableDocFormat
End With
crReportDocument.Export()

mi viene creato un file sotto c:\proca.pdf ma quando lo apro mi esce l'errore: "trovato token sconosciuto: '0,05'".

Mi sa che non mi carico i dati del report. Possibile?
Qualcuno sa darmi una mano?

Grazie per la collaborazione


freeteo Profilo | Guru

>mi viene creato un file sotto c:\proca.pdf ma quando lo apro
>mi esce l'errore: "trovato token sconosciuto: '0,05'".
>
>Mi sa che non mi carico i dati del report. Possibile?
>Qualcuno sa darmi una mano?
si a occhio sembra proprio che non avendo caricato i dati, quando esporta vada in errore, perche il codice sembra giusto.
Verifica di aver caricato di dati che si aspetta, o tramite il metodo "setDataSource" (gli passi tu un dataset/datatable di ado.net con i dati) o tramite "logonInfo" (gli specifichi i parametri di connessione)...
ciao.

Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo

Piero76 Profilo | Newbie

COME AL SOLITO SEI SATTO MOLTO GENTILE.
GRAZIE PER LA COLLABORAZIONE.

VEDRO' DI CAPIRE NEI TERMINI CHE MI HAI INCIATO IL PROBLEMA.

MI PERMETTO DI CHIEDERTI ANCORA UNA COSA:

COME POSSO CAMBIARE LA STAMPANTE NELLA STAMPA DI UN REPORT?

GRAZIE, PIERO

freeteo Profilo | Guru

>COME AL SOLITO SEI SATTO MOLTO GENTILE.
>GRAZIE PER LA COLLABORAZIONE.
>VEDRO' DI CAPIRE NEI TERMINI CHE MI HAI INCIATO IL PROBLEMA.
ok


>MI PERMETTO DI CHIEDERTI ANCORA UNA COSA:
>COME POSSO CAMBIARE LA STAMPANTE NELLA STAMPA DI UN REPORT?
ti posto un codice semplice d'esempio:
... ReportDocument rpt = new ReportDocument(); rpt.Load(@"c:\...\CrystalReport1.rpt") ... rpt.PrintOptions.PrinterName = ...
...
crystalreportViewer1.ReportSource = rpt;

>GRAZIE, PIERO
di niente!

ciao.

Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5