行毎に異なる背景色を表示して見易くするには(VBA未使用版)
連続フォームの各行に異なる背景色を表示して見易くする方法を紹介します。ここで紹介する方法は、VBAコードを一切使用しないで実現できますが背景色に制約があります。
シフトキーを押しながら、詳細セクションの商品コード、商品名、梱包単位、単価をクリックして選択したら、書式メニューから条件付書式設定をクリックします。条件付き書式設定のダイアログが表示されたら、既定の書式設定の背景色を淡い水色に設定します。次に、条件1のコンボボックスから式を選択して [商品コード] Mod 2 を入力します。条件1の背景色には、淡い緑色を設定します。最後にOKボタンをクリックしてダイアログを閉じます。
条件1の式では、商品コードを2で除算して余りを計算しています。商品コードが偶数のときは0(False)、奇数のときは1(True)になります。条件1の背景色は、商品コードが奇数のときのみ適用されますから、フォームの各行には、淡い水色と緑色が交互に表示されます。 注)この方法は、商品コードが連続番号になっているときのみ適用できます。商品コードが、不連続のときの解決策については レコードを並べ替えたりフィルタで絞り込んだ時も行毎に異なるを背景色表示するには で紹介します。