pmcgivern
asked on
Parameters in Crystal Reports 9 through VS.Net 2003
I am trying to set parameters correctly in an ASP.Net page for a crystal report but keep getting the message: Missing parameter field current value. Here is my current code:
CRV1.ReportSource = myReport
Dim ParameterFields As ParameterFields
ParameterFields = CRV1.ParameterFieldInfo
If Session.Item("Parm") <> "" Then
Dim strParmName As String, strParmVal As String
strParmName = Session.Item("ParmName")
strParmVal = Session.Item("Parm")
myReport.SetParameterValue (0, strParmVal)
Else
Dim ParameterField As ParameterField
ParameterField = ParameterFields.Item(0)
If myReport.DataDefinition.Pa rameterFie lds(0).Def aultValues .Count > 0 Then
ParameterField.CurrentValu es = ParameterField.DefaultValu es
Else
ParameterField.EnableNullV alue = True
End If
End If
Neither the Default nor the EnableNullValue seem to work. What am I doing wrong - I can't seem to find any documentation on this for crystal 9.
CRV1.ReportSource = myReport
Dim ParameterFields As ParameterFields
ParameterFields = CRV1.ParameterFieldInfo
If Session.Item("Parm") <> "" Then
Dim strParmName As String, strParmVal As String
strParmName = Session.Item("ParmName")
strParmVal = Session.Item("Parm")
myReport.SetParameterValue
Else
Dim ParameterField As ParameterField
ParameterField = ParameterFields.Item(0)
If myReport.DataDefinition.Pa
ParameterField.CurrentValu
Else
ParameterField.EnableNullV
End If
End If
Neither the Default nor the EnableNullValue seem to work. What am I doing wrong - I can't seem to find any documentation on this for crystal 9.
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
Fixed the defaults problem too :
ParameterField.CurrentValu
should be:
myReport.SetParameterValue
Thanks.