2017年3月30日木曜日

テーブルで1行おきに背景色を設定する方法 [MicrosoftReport]

流し込むデータにレコード番号の項目を設定しておく。

デザイナーでテーブルの行を選択し、プロパティの式を選択。


式に↓

 =IIf((Fields!RecordNo.Value Mod 2) = 0, "Transparent","WhiteSmoke")

のようにレコード番号が2で割り切れる場合と割り切れない場合で背景色を変える。

Transparent:背景色なし


で出来るけど・・・

印刷するのにすごく時間がかかるようになってしまう。
なんで・・・式ってそんなに遅くなるの・・・

ページ数が多くなる帳票では2行毎に出力するしかないかなぁ・・・

0 件のコメント:

コメントを投稿