Crystal Reports 動的パラメータ

Crystal Reports 動的パラメータ

誰かを助けます。

アカウント番号の入力を求める Crystal Report (CR) があります。メイン レポート データ ソースは、SQL ビューを使用してアカウント番号の入力を受け取り、レポートに印刷するために必要な情報 (内部個人 ID 番号など) を検索します。この内部個人 ID 番号は、別の SQL ビューをデータ ソースとするサブ レポートのパラメータを入力するための入力としても使用されます (このサブ レポート ビューを変更する必要がありました)。このサブ レポートには、メイン レポート ビューの結果から取得した内部個人 ID 番号を取得し、それを使用してサブ レポート情報を検索するというレコード選択式があります。このレポートとサブ レポートは正常に動作し、レポートを実行するとアカウント番号の入力のみが求められます。

メイン レポートを新しいレポートにコピーし、サブ レポートの SQL ビューをコピーして、フィールド エクスプローラーに表示されるすべてのフィールドが正確に取得されるように修正しました。サブ レポートのデータ ソースを新しいビュー/SQL に更新すると、フィールド エクスプローラーにすべての同じ予想列が取得されます。また、サブ レポートで使用されるパラメーター/レコード選択式を修正して、その式に新しい SQL/ビュー データ ソースが使用されていることを確認しました。メイン レポートを実行すると、内部の個人 ID 番号を求める新しいプロンプトが追加されます。メイン レポートの SQL/ビューから返された結果を使用して取得できるはずでしたが、何らかの理由で取得されません。他に何が間違っているのかわかりません。ユーザーが知ることはないため、内部の個人 ID 番号を求めるプロンプトは表示されません。

答え1

サブレポートでパラメータの入力を要求している場合は、必要な入力が得られませんでした。

メイン レポート内のサブレポートを右クリックします。[サブレポート リンクの変更...] を選択し、メイン レポートのフィールドをサブレポートのフィールドにリンクします。

関連情報