• ベストアンサー

アクセス フォームでの条件書式について

いつもお世話になります。 フォームのテキストボックスに数値を表示させているのですが、表示された数値の下一桁が1なら赤文字にする時の条件のつけ方はどのようにすればよいでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
  • DexMachina
  • ベストアンサー率73% (1287/1744)
回答No.1

> 表示された数値の下一桁が1なら赤文字にする時の条件のつけ方 下一桁はRight関数で取れますので、『条件付き書式設定』ダイアログの左端の コンボボックスで「式」を選択して、右側のテキストボックスに以下のような式を指定 します:   Right([コントロール名], 1) = "1" ※「コントロール名」には、数値を表示しているコントロールの名前を指定します。   このとき、必ず角括弧([ ])で括ってやってください。 ※Right関数でえた結果は、文字列扱いになりますので、式の右辺の「1」は   念のためダブルクォート(")で括りました。   (こちらの環境で実際に双方を確かめた限りでは、どちらでも動作しましたが) なお、「下一桁の1だけを赤文字にしたい」ということだとすると、少なくともAccessの テキストボックスでは対応できなかったかと思います。 (下一桁が1なら、そのレコードのそのテキストボックス内の文字は全て赤文字になります)

7-samurai
質問者

お礼

早速のご回答、大変助かりました。 ありがとうございました。