質問編集履歴

5

SQLの追加

2021/02/17 04:08

投稿

bee96
bee96

スコア8

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

質問の追加

2021/02/17 04:08

投稿

bee96
bee96

スコア8

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

記載ミスの訂正

2021/02/17 02:45

投稿

bee96
bee96

スコア8

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.支店コード.Requery```を入力しました。
79
+ そしてコンボ1の更新後処理に``` Me.コード.Requery```を入力しました。
80
80
 
81
81
 
82
82
 
83
83
  いざ、登録フォームで絞り込みを行うと大分類を選ぶところは問題ないのですが
84
84
 
85
- 分類を選ぶところで恐らく絞り込みは行われているんですが、なぜか全く違うデータが絞り込まれています。
85
+ 分類を選ぶところで恐らく絞り込みは行われているんですが、なぜか全く違うデータが絞り込まれています。
86
86
 
87
87
 
88
88
 

2

質問内容変更

2021/02/17 01:41

投稿

bee96
bee96

スコア8

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
- |コンボ1▼|キスト1|
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
- |2|色鉛筆|
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

変更

2021/02/16 07:44

投稿

bee96
bee96

スコア8

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