如何从VB6.0应用程序中提供Crystal Report 8.5参数?

时间:2009-11-23 15:23:31

标签: vb6 crystal-reports parameters

如何从VB6.0 Application中提供Crystal Report 8.5参数?

2 个答案:

答案 0 :(得分:1)

这是一种方法(假设crxRpt指向有效的报表对象):

Dim crxParam as CRAXDRT.ParameterField
For Each crxParam In crxRpt.ParameterFields
    Select Case crxParam.Name
        Case "{?MyStringParam1}"
            crxParam.AddCurrentValue "Parameter1 value"
        Case "{?MyNumberParam2}"
            crxParam.AddCurrentValue 25.35
    End Select
Next crxParam

答案 1 :(得分:0)

使用GetItemByName(ByVal Name As String,可选ByVal SubreportName As Object = Nothing)作为CRAXDDRT.ParameterFieldDefinition方法。拥有ParameterFieldDefinition对象后,世界就是你的牡蛎。