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

回答編集履歴

3

訂正

2020/08/26 00:43

投稿

sazi
sazi

スコア25430

answer CHANGED
@@ -2,5 +2,5 @@
2
2
 
3
3
  既定値を設定するだけでは、チェックボックスの更新処理が行われないのが原因ですね。
4
4
 
5
- 既定値はTrueにしておき、フォームの開くときイベントでFalseを設定し、値変更するようにしてみて下さい。
5
+ 既定値はTrueにしておき、フォームの読み込み時イベントでFalseを設定し、値変更するようにしてみて下さい。
6
6
  イベントが発生しない場合は、hatena19さんの回答での対応ですね。

2

訂正

2020/08/26 00:43

投稿

sazi
sazi

スコア25430

answer CHANGED
@@ -2,8 +2,5 @@
2
2
 
3
3
  既定値を設定するだけでは、チェックボックスの更新処理が行われないのが原因ですね。
4
4
 
5
- フォームの開くときイベントで既定値ではなく値を設定してみてください
5
+ 既定値はTrueにしておき、フォームの開くときイベントでFalseを設定し、値変更するようにしてみてさい
6
- ```VBA
7
- チェックボックス = False
8
- ```
9
6
  イベントが発生しない場合は、hatena19さんの回答での対応ですね。

1

変更

2020/08/26 00:41

投稿

sazi
sazi

スコア25430

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