2016-08-19 11 views
-2

SQL Server 2016のストアドプロシージャを使用して、メインのCrystal Reportと3つのサブレポートにパラメータ(startdateとenddate)を渡します。現在、レポートでは開始日と終了日が4回に分けて求められています。開始日と終了日を一度入力して、すべてのレポートのすべての情報を取得したいだけです。私はこれを行う方法がありますか?ストアドプロシージャの開始日と終了日をメインレポートと3つのサブレポートに渡す

+0

はい。メインレポートとサブレポートの間で、開始日と終了日を適切にリンクする必要があります。あなたが何をやっているのか見なくても助けてくれるのは難しい – CoSpringsGuy

答えて

0

メインレポートからサブレポートにパラメータをリンクしていないため、4回表示されています。

最初にパラメータstartdateenddateを作成します。ここで、各サブレポートで同じ名前のパラメータを作成します。

各サブレポートには、開始日と終了日を追加し、ボックスの右側に追加されたパラメータをサブレポートパラメータにリンクするドロップダウンを取得します。既に作成されたパラメータが選択されます。

このようにメインレポートとサブレポートのパラメータはリンクされています。すべてのサブレポートで同じプロセスを実行します。

今すぐレポートを実行すると、パラメータが1回だけ表示されます。

関連する問題