将范围参数传递给Crystal对象

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将范围参数传递给Crystal对象相关的知识,希望对你有一定的参考价值。

我有一个已设计的Crystal报告,它有两个参数:AccountNoTransaction_Date

AccountNo是一个离散值

Transaction_Date是日期范围参数(范围的开始和范围的结束)。

我打算通过我的vb6代码传递这些参数。我尝试这样做显示/出口空白报告。

这是代码:

    Set objCrystal = New CRAXDRT.Application
    objCrystal.LogOnServer "pdsodbc.DLL", "SMARTHR", sTrDSource, CStr(strUserName), CStr(strPwd)

    Set objReport = objCrystal.OpenReport(App.path & "ReportsCPSMPA.rpt", 1)

    objReport.DiscardSavedData
    objReport.ParameterFields(1).AddCurrentValue (v_ACCNO)
    objReport.ParameterFields(2).MaximumValue = v_ENDDT
    objReport.ParameterFields(2).MinimumValue = v_STATDT
    ''objReport.ParameterFields(1).AddCurrentRange(v_STATDT,v_ENDDT,crRangeNotIncludeUpperLowerBound)
    ExportReportToPDF objReport, (App.path & "ReportsEmails" & v_ACCNO & "MPA.pdf")

我相信我传递参数的方式是不对的。

答案

我设法通过改变我将值传递给日期范围参数的方式来解决问题。它可能会帮助另一个人。在下面找到它。

RegPort.ParameterFields(1).AddSurrentwalue(CURRENTLY)OBGReport.ParameterFields(2).AdSurrentRang V_STATDT,in_ENDDT,krRanginslodeLoverBund

以上是关于将范围参数传递给Crystal对象的主要内容,如果未能解决你的问题,请参考以下文章

Android - 如何将自定义对象传递给片段

如何将不同的参数传递给片段 [导航] Android

将参数传递给 XML 布局中定义的片段

如何将库类或对象传递给片段?

如何使用底部导航视图和 Android 导航组件将参数传递给片段?

当我们将对象作为参数传递给方法时,为啥会调用复制构造函数?