回答編集履歴

3

訂正

2020/08/26 00:43

投稿

sazi
sazi

スコア25327

test CHANGED
@@ -6,6 +6,6 @@
6
6
 
7
7
 
8
8
 
9
- 既定値はTrueにしておき、フォームの開くときイベントでFalseを設定し、値変更するようにしてみて下さい。
9
+ 既定値はTrueにしておき、フォームの読み込み時イベントでFalseを設定し、値変更するようにしてみて下さい。
10
10
 
11
11
  イベントが発生しない場合は、hatena19さんの回答での対応ですね。

2

訂正

2020/08/26 00:43

投稿

sazi
sazi

スコア25327

test CHANGED
@@ -6,12 +6,6 @@
6
6
 
7
7
 
8
8
 
9
- フォームの開くときイベントで既定値ではなく値を設定してみてください
9
+ 既定値はTrueにしておき、フォームの開くときイベントでFalseを設定し、値変更するようにしてみてさい
10
-
11
- ```VBA
12
-
13
- チェックボックス = False
14
-
15
- ```
16
10
 
17
11
  イベントが発生しない場合は、hatena19さんの回答での対応ですね。

1

変更

2020/08/26 00:41

投稿

sazi
sazi

スコア25327

test CHANGED
@@ -1,7 +1,17 @@
1
+ > チェックボックスの更新処理にMe.Recordsorceでデータを書き換えています。
2
+
3
+
4
+
5
+ 既定値を設定するだけでは、チェックボックスの更新処理が行われないのが原因ですね。
6
+
7
+
8
+
1
- フォームの読み込み時イベントで既定値ではなく値を設定してみてください
9
+ フォームの開くときイベントで既定値ではなく値を設定してみてください
2
10
 
3
11
  ```VBA
4
12
 
5
13
  チェックボックス = False
6
14
 
7
15
  ```
16
+
17
+ イベントが発生しない場合は、hatena19さんの回答での対応ですね。