回答編集履歴

2

画像追加

2021/05/25 04:35

投稿

hatena19
hatena19

スコア34075

test CHANGED
@@ -53,6 +53,10 @@
53
53
  End Sub
54
54
 
55
55
  ```
56
+
57
+ **デザインビューイメージ**
58
+
59
+ ![デザインビューイメージ](4d4c8a22bab0d8dc1a3f8dd32b56a96e.png)
56
60
 
57
61
 
58
62
 

1

説明追記

2021/05/25 04:35

投稿

hatena19
hatena19

スコア34075

test CHANGED
@@ -1,3 +1,75 @@
1
+ とりあえずの解決法
2
+
3
+ ---
4
+
5
+
6
+
7
+ フォーム上のコンボボックスの設定
8
+
9
+
10
+
11
+ | プロパティ | 設定値 |
12
+
13
+ |--------------------|---------------------------------|
14
+
15
+ | 名前 | cb取引コード |
16
+
17
+ | コントロールソース | 取引コード |
18
+
19
+ | 値集合タイプ | 値リスト |
20
+
21
+ | 値集合ソース | 80;法人;80:法人;81;個人;81:個人 |
22
+
23
+ | 列数 | 3 |
24
+
25
+ | 列幅 | 0cm;0cm |
26
+
27
+
28
+
29
+ 「取引区分」フィールドと連結したテキストボックスの設定
30
+
31
+
32
+
33
+ | プロパティ | 設定値 |
34
+
35
+ |--------------------|------------|
36
+
37
+ | 名前 | tb取引区分 |
38
+
39
+ | コントロールソース | 取引区分 |
40
+
41
+
42
+
43
+ コンボボックスの「更新後処理」のイベントプロシージャ
44
+
45
+
46
+
47
+ ```vba
48
+
49
+ Private Sub cb取引コード_AfterUpdate()
50
+
51
+ Me.tb取引区分.Value = Me.cb取引コード.Column(1)
52
+
53
+ End Sub
54
+
55
+ ```
56
+
57
+
58
+
59
+ 以上。
60
+
61
+
62
+
63
+ Accessのデータベースとしての機能を活用するならテーブルの「正規化」を検討されることを推奨します。
64
+
65
+ (下記の最初の回答をご参考に)
66
+
67
+
68
+
69
+ 最初の回答
70
+
71
+ ---
72
+
1
73
  まずは「テーブルの正規化」をしましょう。
2
74
 
3
75