0

レポートに表示される人物レコードのデータベースに画像が存在する場合、その画像をレポートに表示したいと考えています。ただし、その人のレコードに画像がない場合は、データベースの画像がある正確な場所に埋め込み画像を表示したいと考えています。それらを重ね合わせて式に基づいて可視性を切り替えると、SSRS は非表示の画像のスペースを「保持」しているようです。たとえば、埋め込み画像がレポートのデータベース画像の上にあり、埋め込み画像が非表示に設定されている場合、SSRS は可視画像の右側に空白を表示します。

画像をテーブルに配置して、列を切り替えようとしましたが、うまくいかず、画像設定 (AutoFit、Clip など) で遊んでみました。式は異なるタイプ (埋め込みとデータベース) であるため、式を使用できるようには見えません。埋め込み画像をデータベースに入れる以外にこれを行う方法はありますか?

4

2 に答える 2

0

これを機能させる方法は、Tablix を作成してから、列の表示を切り替えることです。Tablix が Table とは異なる動作をするのは興味深いことですが、そうです。

この問題について説明しているこれを見つけました:

http://sqlserverpedia.com/blog/sql-server-bloggers/dealing-with-white-space-due-to-a-hidden-textbox-in-reporting-services/

于 2012-04-05T14:09:07.253 に答える