回答編集履歴

1

追記

2018/12/19 02:15

投稿

hatena19
hatena19

スコア33790

test CHANGED
@@ -1,3 +1,7 @@
1
+ レコードソースの確認
2
+
3
+ ---
4
+
1
5
  フォームのデザインビューで、「レコードソース」プロパティがどうなっているか確認してください。
2
6
 
3
7
  テーブル名かクエリ名かSQLが設定されているはずです。
@@ -19,3 +23,53 @@
19
23
 
20
24
 
21
25
  クエリのSQLを回答に追記してください。また、クエリに含まれているテーブルの主キー設定を提示してください。
26
+
27
+
28
+
29
+ フォームの設定の確認
30
+
31
+ ---
32
+
33
+ レコードソースで更新できるなら、フォームの設定に問題があると考えられます。
34
+
35
+
36
+
37
+ **フォームプロパティのデータタブ**
38
+
39
+ |プロパティ|設定値|
40
+
41
+ |:--|:--:|
42
+
43
+ |レコードセット|ダイナセット|
44
+
45
+ |更新の許可|はい|
46
+
47
+
48
+
49
+ **テキストボックスのプロパティのデータタブ**
50
+
51
+ |プロパティ|設定値|
52
+
53
+ |:--|:--:|
54
+
55
+ |コントロールソース|フィールド名|
56
+
57
+ |入力規則||
58
+
59
+ |使用可能|はい|
60
+
61
+ |編集ロック|いいえ|
62
+
63
+
64
+
65
+ 上記のように設定されていことを確認してください。
66
+
67
+ 設定されているのに、更新できない場合は、
68
+
69
+ フォームのプロパティのイベントタブのイベントに「マクロ」か[イベント プロシージャ]が設定されていないか、確認してください。
70
+
71
+ なければ、テキストボックスのイベントにも設定されていないか、確認してください。
72
+
73
+
74
+
75
+ 設定されているならそれらの内容を回答に追記してください。