Halloj. Jag skulle vilja åstadkomma följande: UPDATE! Hmm.. Löste biffen genom att kalla på en CrystalReportsViewer ladda rapporten i den, populera den, skriva ut och sen stänga viewern.Discrete Values i Crystal Reports for Visual Studio.NET i WindowsApp.
Jag har ett CrystalReports dokument som jag skapat i Visual Studio (rep.rpt).
Jag har gjort tre parameterfält ett som heter fueltype, ett som heter car och ett som heter driver.
Jag skulle nu vilja knuffa in specifika värden i dessa tre parameterfält, sen skriva ut sidan på skrivaren. Min kod som den ser ut nu är:
<code>
Dim strReportName As String
'Rapportnamnet
strReportName = "Körrapport"
Dim rptDocument As New ReportDocument()
rptDocument.Load(IO.Path.GetDirectoryName(Reflection.Assembly.GetExecutingAssembly.Location) + "\DriverReport.rpt")
rptDocument.PrintToPrinter(1, False, 1, 1)
MessageBox.Show("Körrapport utskriven!", "Utskrift", MessageBoxButtons.OK, MessageBoxIcon.Information)
</code>
Jag har även försökt att få in parametrarna genom följande kod (som jag hittade i min Professional Crystal Reports for Visual Studio.NET 2nd Edition)
<code>
Dim myParameterFields As New ParameterFields()
Dim myParameterField As New ParameterField()
Dim myDiscreteValue As New ParameterDiscreteValue()
myParameterField.ParameterFieldName = "fueltype"
myDiscreteValue.Value = sFuelType
myParameterField.CurrentValues.Add(myDiscreteValue)
myParameterFields.Add(myParameterField)
rptDocument.ParameterFieldInfo = myParameterFields
rptDocument.refresh
</code>
FÅR DÅ följande fel:
Type 'ParameterFields' is undefined.
Type 'ParameterField' is undefined.
Type 'ParameterDiscreteValue' is undefined.
ParameterFieldInfo' is not a member of 'CrystalDecisions.CrystalReports.Engine.ReportDocument'.
Vad gör jag för fel?? Jag fattar inte vad den bråkar om riktigt. Är rätt ny på det här.
Tacksam för hjälp.
/JohannesSv: Discrete Values i Crystal Reports for Visual Studio.NET i WindowsApp.
När jag ändrat mina imports och lagt till:
<code>
Imports CrystalDecisions.ReportSource
Imports CrystalDecisions.Shared
</code>
så verkar det funka bättre. Jag kommer dock fel när jag trycker skriv ut. Då får jag felmeddelandet:
Missing Parameter Values
Fattar inte.Sv:Discrete Values i Crystal Reports for Visual Studio.NET i WindowsApp.
//Johannes