Ciao
dovrei esportare un report fatto con crystal report in pdf, qualcuno sa come si fa?
Ciao
dovrei esportare un report fatto con crystal report in pdf, qualcuno sa come si fa?
Devi usare l'oggetto ReportDocument.![]()
Supponendo RP il tuo ReportDocument:
ciao, javaloncodice:RP.ExportOptions.ExportFormatType = CrystalDecisions.Shared.ExportFormatType.PortableDocFormat RP.ExportOptions.FormatOptions = New CrystalDecisions.Shared.PdfRtfWordFormatOptions Dim req As New CrystalDecisions.Shared.ExportRequestContext req.ExportInfo = RP.ExportOptions Dim s As System.IO.Stream s = RP.FormatEngine.ExportToStream(req) Response.ClearHeaders() Response.ClearContent() Response.ContentType = "application/pdf" Dim buffer(CType(s.Length, Integer)) As Byte s.Read(buffer, 0, CType(s.Length, Integer)) Response.BinaryWrite(buffer) Response.End()![]()
Grazie funziona benissimo.
Sai anche come migliorare la qualità delle immagini?
:master:
mmmhhh... che io sappia, non è possibile....![]()
ciao, javalon![]()
Mi puoi dire un'altra cosa.
Per usare crystal report su un server, deve esserci installato qualche modulo speciale o posso usarlo su tutti i server che supportano .NET?
Crystal Report non è incluso nel .NET Framework.![]()
Va installato a parte usando i progetti di setup di .NET.
Dai un'occhiata qui:
http://msdn.microsoft.com/library/de...plications.asp
ciao, javalon![]()
Grazie di tutto.
adesso dovrei modificare l'immagine di un campo immagine dinamicamente, sai come si fa?
sei un po' vago...![]()
puoi spiegarti meglio x favore?
ciao, javalon![]()
allora nel mio report inserisco un campo immagine con un'immagine, ho la necessità di cambiare questa immagine dinamicamente attraverso script.
mi hanno detto di mettere le immagini nel database in un campo blob ma vorrei evitare perchè il database cresce molto di peso e io di immagini ne devo inserire un bel po.
Un'altra cosa, faccio il programma di installazione e includo tutti i file: database, crystal report ecc..., tutto funziona correttamente però quando installo su un'altra macchina e vado alla pagina aspx mi dà un errore perchè non riesce a trovare il database, ho scoperto che crystal cerca il database nel percorso del vecchio pc. come si fa a dire a crystal dove cercare il database in runtime?
grazie ciao
allora nel mio report inserisco un campo immagine con un'immagine, ho la necessità di cambiare questa immagine dinamicamente attraverso script.![]()
Spero per te che qualcuno mi smentisca, ma non credo si possa fare....![]()
Dipende come imposti la fonte dati al Report Document.Un'altra cosa, faccio il programma di installazione e includo tutti i file: database, crystal report ecc..., tutto funziona correttamente però quando installo su un'altra macchina e vado alla pagina aspx mi dà un errore perchè non riesce a trovare il database, ho scoperto che crystal cerca il database nel percorso del vecchio pc. come si fa a dire a crystal dove cercare il database in runtime?
Un consiglio: l'ideale sarebbe mettere la stringa di connessione al database nel web.config, in modo che sia personalizzabile.
Apri la connessione, sbatti i dati in un DataSet/DataTable/... e lo passi come parametro al SetDataSource del ReportDocument.
ciao, javalon![]()