質問編集履歴
5
SQLの追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -101,3 +101,19 @@
|
|
101
101
|
「[Forms]![登録フォーム]![大コード]」と表示されてしまいます。
|
102
102
|
|
103
103
|
サブフォームだけで開くとこういう表示は出ないです。
|
104
|
+
|
105
|
+
|
106
|
+
|
107
|
+
```
|
108
|
+
|
109
|
+
SELECT コンボ2テーブル.小コード, コンボ2テーブル.小名称,コンボ2テーブル.大コード
|
110
|
+
|
111
|
+
FROM コンボ2テーブル
|
112
|
+
|
113
|
+
WHERE (((コンボ2テーブル.大コード)=[Forms]![メインフォーム]![サブコントロール名].[Form]![大コード]));
|
114
|
+
|
115
|
+
|
116
|
+
|
117
|
+
```
|
118
|
+
|
119
|
+
コンボ2の値集合ソースに設定しているクエリのSQL文です。
|
4
質問の追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -91,3 +91,13 @@
|
|
91
91
|
|
92
92
|
|
93
93
|
初心者で申し訳ありませんがどなたか力をお貸しいただけると嬉しいです。
|
94
|
+
|
95
|
+
追記
|
96
|
+
|
97
|
+
---------------
|
98
|
+
|
99
|
+
この登録フォームをサブフォームとしてメインフォームに表示させたのですが、メインフォームを開くたびにパラメータ入力画面が出て
|
100
|
+
|
101
|
+
「[Forms]![登録フォーム]![大コード]」と表示されてしまいます。
|
102
|
+
|
103
|
+
サブフォームだけで開くとこういう表示は出ないです。
|
3
記載ミスの訂正
test
CHANGED
File without changes
|
test
CHANGED
@@ -66,7 +66,7 @@
|
|
66
66
|
|
67
67
|
|
68
68
|
|
69
|
-
そしてコンボ1で大分類を選ぶとコンボ2にはその大分類に対応した
|
69
|
+
そしてコンボ1で大分類を選ぶとコンボ2にはその大分類に対応した小分類が表示されます。
|
70
70
|
|
71
71
|
テキストボックスには```=[コンボ1テーブル].[Column](1)```を入れて大名称を表示させます。
|
72
72
|
|
@@ -76,13 +76,13 @@
|
|
76
76
|
|
77
77
|
|
78
78
|
|
79
|
-
そしてコンボ1の更新後処理に``` Me.
|
79
|
+
そしてコンボ1の更新後処理に``` Me.小コード.Requery```を入力しました。
|
80
80
|
|
81
81
|
|
82
82
|
|
83
83
|
いざ、登録フォームで絞り込みを行うと大分類を選ぶところは問題ないのですが
|
84
84
|
|
85
|
-
|
85
|
+
小分類を選ぶところで恐らく絞り込みは行われているんですが、なぜか全く違うデータが絞り込まれています。
|
86
86
|
|
87
87
|
|
88
88
|
|
2
質問内容変更
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,34 +1,16 @@
|
|
1
1
|
連動するコンボボックスについての質問です。 あるデータを登録するためにフォームを作成しました。
|
2
|
-
|
3
|
-
その登録フォームからデータの登録を行いたいのですが、私がしたいようにできず困っています。
|
4
2
|
|
5
3
|
登録フォーム内に2つのコンボボックスと2つのテキストボックスを置きそれらを連動させたいです。
|
6
4
|
|
5
|
+
|
6
|
+
|
7
|
-
|
7
|
+
初心者ながら実装しましたがうまくいきませんでした。
|
8
8
|
|
9
9
|
|
10
10
|
|
11
|
-
|
11
|
+
下記のようなテーブルデータがあります。
|
12
12
|
|
13
13
|
|
14
|
-
|
15
|
-
|コンボ2▼|テキスト2|
|
16
|
-
|
17
|
-
|
18
|
-
|
19
|
-
|
20
|
-
|
21
|
-
上記のように並べて、コンボ1でデータのコードを選ぶと
|
22
|
-
|
23
|
-
テキスト1にはそのコードと一致する名称を表示
|
24
|
-
|
25
|
-
下のコンボ2ではコンボ1で絞り込んだデータを表示し、選ぶと テキスト1と同じようにコンボ2のコードと一致する名称を表示させたいです。
|
26
|
-
|
27
|
-
つまり、コンボ1が大分類、コンボ2が中分類として連動させたいです。
|
28
|
-
|
29
|
-
|
30
|
-
|
31
|
-
テーブルデータは
|
32
14
|
|
33
15
|
☆コンボ1テーブル(大分類)
|
34
16
|
|
@@ -44,9 +26,9 @@
|
|
44
26
|
|
45
27
|
|
46
28
|
|
47
|
-
☆コンボ2テーブル(
|
29
|
+
☆コンボ2テーブル(小分類)
|
48
30
|
|
49
|
-
大コード
|
31
|
+
大コード 小コード 小名称
|
50
32
|
|
51
33
|
1 1 バインダ
|
52
34
|
|
@@ -68,28 +50,44 @@
|
|
68
50
|
|
69
51
|
|
70
52
|
|
71
|
-
以上です。
|
72
53
|
|
54
|
+
|
73
|
-
|
55
|
+
フォーム内には
|
56
|
+
|
57
|
+
|コンボ1▼|テキスト1|
|
74
58
|
|
75
59
|
|
76
60
|
|
77
|
-
|
|
61
|
+
|コンボ2▼|テキスト2|
|
78
62
|
|
79
63
|
|
80
64
|
|
81
|
-
|
65
|
+
上のようなコンボボックスとテキストボックスを配置します。
|
82
66
|
|
83
67
|
|
84
68
|
|
69
|
+
そしてコンボ1で大分類を選ぶとコンボ2にはその大分類に対応した中分類が表示されます。
|
85
70
|
|
86
|
-
|
87
|
-
このような表示にしたいです。
|
88
|
-
|
89
|
-
|
71
|
+
テキストボックスには```=[コンボ1テーブル].[Column](1)```を入れて大名称を表示させます。
|
90
|
-
|
91
|
-
また、コンボボックスは、コードと名称を一緒に表示できるように2列表示にしたいです。
|
92
72
|
|
93
73
|
|
94
74
|
|
75
|
+
コンボ2の値集合ソースにクエリを設定し抽出条件に```[Forms]![登録フォーム]![大コード]```を入力しました。
|
76
|
+
|
77
|
+
|
78
|
+
|
79
|
+
そしてコンボ1の更新後処理に``` Me.支店コード.Requery```を入力しました。
|
80
|
+
|
81
|
+
|
82
|
+
|
83
|
+
いざ、登録フォームで絞り込みを行うと大分類を選ぶところは問題ないのですが
|
84
|
+
|
85
|
+
中分類を選ぶところで恐らく絞り込みは行われているんですが、なぜか全く違うデータが絞り込まれています。
|
86
|
+
|
87
|
+
|
88
|
+
|
89
|
+
どこで間違ったか分からないのですが考えられる要因はありますでしょうか?
|
90
|
+
|
91
|
+
|
92
|
+
|
95
|
-
|
93
|
+
初心者で申し訳ありませんがどなたか力をお貸しいただけると嬉しいです。
|
1
変更
test
CHANGED
File without changes
|
test
CHANGED
@@ -6,7 +6,7 @@
|
|
6
6
|
|
7
7
|
例えば
|
8
8
|
|
9
|
-
|
9
|
+
|
10
10
|
|
11
11
|
|コンボ1▼|テキスト1|
|
12
12
|
|
@@ -14,7 +14,7 @@
|
|
14
14
|
|
15
15
|
|コンボ2▼|テキスト2|
|
16
16
|
|
17
|
-
|
17
|
+
|
18
18
|
|
19
19
|
|
20
20
|
|
@@ -74,15 +74,13 @@
|
|
74
74
|
|
75
75
|
|
76
76
|
|
77
|
-
---------------------------
|
78
|
-
|
79
77
|
|1|文房具|
|
80
78
|
|
81
79
|
|
82
80
|
|
83
81
|
|2|色鉛筆|
|
84
82
|
|
85
|
-
|
83
|
+
|
86
84
|
|
87
85
|
|
88
86
|
|