How to Pass Multi Parameter to Crystal Report

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Kosal
    New Member
    • Feb 2007
    • 68

    How to Pass Multi Parameter to Crystal Report

    Dear Sir/Madam

    I would like you to help give me the an example pass multi parameter to crystal report.

    thanks
    Best Regard
    Kosal
  • Dököll
    Recognized Expert Top Contributor
    • Nov 2006
    • 2379

    #2
    Hey there Partner!

    This may be what you need:

    [CODE=VB]

    Dim oCrystalApp As CRAXDRT.applica tion

    Dim oCrystalReport As CRAXDRT.Report

    Dim oCrystalParamet ers As CRAXDRT.Paramet erFieldDefiniti ons

    Dim oCrystalParamet er As CRAXDRT.Paramet erFieldDefiniti on



    ' Open the report

    Public Sub OpenReport(cRep ortName as string)

    Set oCrystalReport = oCrystalApp.Ope nReport(cReport Name, crOpenReportByT empCopy)

    Set oCrystalParamet ers = oCrystalReport. ParameterFields

    End Sub



    'Set Parameters

    Public Sub SetParameter(cP armName as string, cParmValue as string)

    For Each oCrystalParamet er In oCrystalParamet ers

    If oCrystalParamet er.Name = cParmName Then

    Select Case oCrystalParamet er.ValueType

    Case crDateField, crDateTimeField , crDateField

    oCrystalParamet er.SetCurrentVa lue CDate(cParmValu e)

    Case crNumberField

    oCrystalParamet er.SetCurrentVa lue Val(cParmValue)

    Case Else

    oCrystalParamet er.SetCurrentVa lue cParmValue & ""

    End Select

    End If

    Next oCrystalParamet er

    End Sub
    [/CODE]

    Have a look here if not helpful:


    Let us know if anything worked...

    Comment

    Working...