teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

説明追記

2019/11/21 00:21

投稿

hatena19
hatena19

スコア34367

answer CHANGED
@@ -1,4 +1,11 @@
1
1
  「背景色」プロパティは各レコード毎にもっているわけではないので、VBAで変更しても全レコードに反映されます。レコード毎に背景色を変更するのは無理です。
2
2
 
3
3
  レコード毎に書式変更するには「条件付き書式」を使います。
4
- 「条件付き書式」をもっているのはテキストボックスだけですので、セクションと同じサイズのテキストボックスを最背面に配置して、条件付き書式で背景色を設定してください。
4
+ 「条件付き書式」をもっているのはテキストボックスだけですので、セクションと同じサイズのテキストボックスを最背面に配置して、条件付き書式で背景色を設定してください。
5
+
6
+ ---
7
+ > もし[フィールド名1]に"A"が入っているレコードがあった場合、
8
+ そのレコードが表示されているフォームの背景色を変えたいと思っています。
9
+
10
+ 条件付き書式の設定例
11
+ ![イメージ説明](5205e7778e182b38627bc34a0f1350be.png)

1

誤字の修正

2019/11/21 00:21

投稿

hatena19
hatena19

スコア34367

answer CHANGED
@@ -1,4 +1,4 @@
1
1
  「背景色」プロパティは各レコード毎にもっているわけではないので、VBAで変更しても全レコードに反映されます。レコード毎に背景色を変更するのは無理です。
2
2
 
3
- レコード毎に書式変更するには「条件書式」を使います。
3
+ レコード毎に書式変更するには「条件付き書式」を使います。
4
4
  「条件付き書式」をもっているのはテキストボックスだけですので、セクションと同じサイズのテキストボックスを最背面に配置して、条件付き書式で背景色を設定してください。