Report Viewer 2008 でローカル レポートを使用しています。
私は本当にシンプルであるべきだと思うことをしようとしています。フィルタリングを行いたいサブレポートがあります。最も基本的なフィルターを機能させることさえできませんが、スキップ/テイク機能を実行したいと考えています。
サブレポートにはマトリックスがあります。レポート データ ソース (レポート -> データ ソース... -> プロパティ... -> フィルター) とマトリックス自体にフィルターを追加しようとしました。フィルターに対して =true のようなことをしない限り、エラーが発生し、サブレポートを表示できませんでした。
たとえば、データ ソースに Order という整数があります。=Fields!Order.Value > 1 を実行できると思ったので、レポートで最初の行を除くすべての行が使用されるようになりましたが、サブレポート エラーが発生しました。
デバッガーでアプリケーションを実行すると、レポートの警告が出力に表示されます。もう少し役立つものを期待していましたが、運が悪い...
警告: サブレポート 'ImageSubreport' の実行中にエラーが発生しました: レポートの処理中にエラーが発生しました。(rsErrorExecutingSubreport)
私は以前にフィルターを何度も使用したことがあるので、なぜこれが機能しないのか混乱しています。