Hi Liste,
Ich habe mal wieder ein Problem:
Ich w�rde gerne meinen Report als PDF exportieren.
Das klappt soweit auch schon. Nur verwendet mein Report ein
ParameterField und ich kann ich nicht rausfinden wo ich an das
ReportDocument Objekt denn nun die Parameter �bergebe. Deshalb bleibt
meine PDF dann auch ohne Daten.
Beim Reportviewer hab ich die Eigenschaft ParameterFieldInfo finden
k�nnen. So was muss es doch auch beim ReportDocument geben oder?
Hier mal was ich bisher mache:


        Dim ExportPath As String
        Dim FileName As String
        Dim Report As New
CrystalDecisions.CrystalReports.Engine.ReportDocument()
        Dim paramFields As New ParameterFields()
        Dim paramField As New ParameterField()
        Dim discreteVal As New ParameterDiscreteValue()
        Dim rangeVal As New ParameterRangeValue()
        Dim exportOpts As New ExportOptions()
        Dim diskOpts As New DiskFileDestinationOptions()
        Dim pdfFormatOpts As New PdfRtfWordFormatOptions()

        Report.Load("c:\..\report.rpt",
OpenReportMethod.OpenReportByDefault)
        ExportPath = "C:\pdfs\"
        FileName = "test.pdf"

        exportOpts = Report.ExportOptions
        exportOpts.ExportFormatType = ExportFormatType.PortableDocFormat
        exportOpts.ExportDestinationType =
ExportDestinationType.DiskFile

        diskOpts.DiskFileName = ExportPath & FileName
        exportOpts.DestinationOptions = diskOpts


        paramField.ParameterFieldName = "AngebotID"

        discreteVal.Value = tbAngebotID.Text
        paramField.CurrentValues.Add(discreteVal)

        paramFields.Add(paramField)

        CrystalReportViewer1.ParameterFieldInfo = paramFields

        CrystalReportViewer1.ReportSource = Report
        Report.Export()

Vielen Dank f�r eure Hilfe!
Johannes Hammersen

| [aspdedotnet] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdedotnet/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedotnet.asp

Antwort per Email an