意図的に何も表示しない「親」レポートがありますが、請求対象のジョブ番号のデータセットを照会しています。次に、この親レポートはそれらのジョブをループし、それらを1つから2つのサブレポートに渡します。最初のサブレポートは、渡されたジョブに対して請求される内容の要約です。2番目のサブレポートは、そのジョブの請求書、従業員、時間、料金などのすべての詳細の内訳です。
親からサブレポートに提出されるジョブは約400あります。要約レポートは、それらすべてに対して美しく印刷されます。詳細サブレポートは、約90〜95%のケースでこれを行いますが、一部のジョブでは空白であり、サブレポートを表示できないというエラーメッセージが表示されます。
これを調査する場合、最も一般的な応答は、パラメーターの受け渡し方法に問題があるというものです。特に、400のジョブのうち約380以上が詳細を美しく表示していることを考えると、ここではそうではないようです。そこで、そのサブレポートに対して特定のクエリを実行して、問題のあるジョブの1つについて実際にデータを取得したかどうかを確認しました。はい、何百行ものデータがあるので、データはそこにあり、単一のパラメーターが渡されています。
他に何がこのエラーを引き起こす可能性がありますか?
レポートはエラーを過ぎても続くので、それは良いことですが、これらの詳細シートも表示する必要があります。