CRでの作業は比較的新しいです。最近、vbscripts を介して以前に実行された多くの古いレポートを vb.net で実行するように変換しています。
作業できない特定のレポートがあります。実行するには、「DateRange」というパラメーター フィールドに格納する日付範囲が必要です。
このレポートを呼び出してエクスポートした古い vbscript では、この日付範囲パラメーターを渡すコードは次のとおりです。
Set crParms = CrystalReport.ParameterFields
crParms.Item(1).AddCurrentRange CDate(StartDate), CDate(EndDate), 3
このコードがvb.netでどのように見えるべきかについて、誰か助けてもらえますか? レポートの「DateRange」パラメーターは単一の変数であるため、少し混乱しています。それで、日付のコレクションか何かを期待していますか?
レポートを呼び出し、日付範囲を渡し、レポートをエクスポートする単純なコンソール プロジェクトを作成しているだけです。レポートをエクスポートするためのコードを理解することができました。うまく機能しています。日付範囲をレポートに渡す方法を理解する必要があるだけです。
ありがとう!