0

私の場合、Crystal Reports を使用して別のアプリケーションのテンプレートを作成しています。他のアプリケーションから特定のテーブルに値が渡されます。Crystal では、この値を他のテーブルへの内部結合と共に使用して、レポートの残りの値を指定できます。

これは、サブレポートを使用していない状況でうまく機能しました。私のメイン レポートでは、内部結合された 4 つのテーブルがあり、このプログラムから特定の値が正しく渡されています。

私の問題は、この特定のレポートの表紙を作成しようとすることにあります。表紙に詳細セクションが必要だったので、メイン レポートのレポート ヘッダーにサブレポートを作成することにしました。同じ内部結合を使用して、サブレポート自体で同じテーブルを使用しました。追加の値を受け取ります。これは、メイン レポートと同じテーブルを使用した正確な内部結合の設計ですが、異なる結果を示しています。

誰にもこれに対する解決策がありますか?私は Crystal レポートに特に慣れておらず、複雑な問題を避けるためにサブレポートを避けてきました。現在の試行の代わりに、共有変数またはパラメーターを介してメイン レポートから基準値を渡すことができると思いますが、その方法はわかりません。

ありがとう。

4

1 に答える 1

0

サブレポートを使用して正しいアプローチを取っているようです。パラメータをサブレポートに追加し、メイン レポートからリンクしましたか?

メイン レポートとサブレポートの両方の SQL クエリを表示して、不一致を特定することをお勧めします。

于 2013-01-12T10:53:16.430 に答える