2

行の色が交互になっているテーブルがあります (次の式を使用しました=iif(RowNumber(Nothing) Mod 2, "Gainsboro", "White"))。ここで、テーブルのセルの 1 つにインジケーターを配置しました。

レポートを実行すると、インジケーターの背景色は白のままです。

ここに画像の説明を入力

インジケーターの背景色を に設定しようとしましたno color

また、いくつかの回避策を実行しました (インジケーター アイコンを含む画像ファイルを作成しました - アイコンごとに 2 つの画像 (それぞれ背景色が異なります)、式を使用して画像を切り替えました。しかし、この回避策は制限的です (セルを保持する必要があるため)。画像の比率と同じ比率 - そうしないと、画像の表示が悪くなります)

この問題を解決するためのオプション/より良い回避策を知っていますか? ありがとうございました。

4

2 に答える 2

3

Ok、

それを修正する方法は次のとおりです

問題1の解決策:

列の1つではなく、「行」自体をクリックします(スクリーンショットを参照)

次に、式を「背景色」プロパティに追加します

=iif(RowNumber(Nothing) Mod 2, "Gainsboro", "White")

ここに画像の説明を入力してください

問題2の解決策

画像が増加しないように強制する方法は、列のプロパティ「CanGrow」をFalseに設定することです。

すべての列にそうしてください(スクリーンショットを参照)それがあなたのお役に立てば幸いです:)

ここに画像の説明を入力してください

于 2013-01-24T12:24:25.230 に答える
1

このスレッドは役立つかもしれません:それはあなたが長方形の中にimgを包むことを提案します、そして明らかに画像の透明性はそれから正しくレンダリングされることを強制されます。

于 2013-01-24T12:11:07.433 に答える