質問編集履歴
5
SQLの追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -49,4 +49,12 @@
|
|
49
49
|
---------------
|
50
50
|
この登録フォームをサブフォームとしてメインフォームに表示させたのですが、メインフォームを開くたびにパラメータ入力画面が出て
|
51
51
|
「[Forms]![登録フォーム]![大コード]」と表示されてしまいます。
|
52
|
-
サブフォームだけで開くとこういう表示は出ないです。
|
52
|
+
サブフォームだけで開くとこういう表示は出ないです。
|
53
|
+
|
54
|
+
```
|
55
|
+
SELECT コンボ2テーブル.小コード, コンボ2テーブル.小名称,コンボ2テーブル.大コード
|
56
|
+
FROM コンボ2テーブル
|
57
|
+
WHERE (((コンボ2テーブル.大コード)=[Forms]![メインフォーム]![サブコントロール名].[Form]![大コード]));
|
58
|
+
|
59
|
+
```
|
60
|
+
コンボ2の値集合ソースに設定しているクエリのSQL文です。
|
4
質問の追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -44,4 +44,9 @@
|
|
44
44
|
|
45
45
|
どこで間違ったか分からないのですが考えられる要因はありますでしょうか?
|
46
46
|
|
47
|
-
初心者で申し訳ありませんがどなたか力をお貸しいただけると嬉しいです。
|
47
|
+
初心者で申し訳ありませんがどなたか力をお貸しいただけると嬉しいです。
|
48
|
+
追記
|
49
|
+
---------------
|
50
|
+
この登録フォームをサブフォームとしてメインフォームに表示させたのですが、メインフォームを開くたびにパラメータ入力画面が出て
|
51
|
+
「[Forms]![登録フォーム]![大コード]」と表示されてしまいます。
|
52
|
+
サブフォームだけで開くとこういう表示は出ないです。
|
3
記載ミスの訂正
title
CHANGED
File without changes
|
body
CHANGED
@@ -32,15 +32,15 @@
|
|
32
32
|
|
33
33
|
上のようなコンボボックスとテキストボックスを配置します。
|
34
34
|
|
35
|
-
そしてコンボ1で大分類を選ぶとコンボ2にはその大分類に対応した
|
35
|
+
そしてコンボ1で大分類を選ぶとコンボ2にはその大分類に対応した小分類が表示されます。
|
36
36
|
テキストボックスには```=[コンボ1テーブル].[Column](1)```を入れて大名称を表示させます。
|
37
37
|
|
38
38
|
コンボ2の値集合ソースにクエリを設定し抽出条件に```[Forms]![登録フォーム]![大コード]```を入力しました。
|
39
39
|
|
40
|
-
そしてコンボ1の更新後処理に``` Me.
|
40
|
+
そしてコンボ1の更新後処理に``` Me.小コード.Requery```を入力しました。
|
41
41
|
|
42
42
|
いざ、登録フォームで絞り込みを行うと大分類を選ぶところは問題ないのですが
|
43
|
-
|
43
|
+
小分類を選ぶところで恐らく絞り込みは行われているんですが、なぜか全く違うデータが絞り込まれています。
|
44
44
|
|
45
45
|
どこで間違ったか分からないのですが考えられる要因はありますでしょうか?
|
46
46
|
|
2
質問内容変更
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,19 +1,10 @@
|
|
1
1
|
連動するコンボボックスについての質問です。 あるデータを登録するためにフォームを作成しました。
|
2
|
-
その登録フォームからデータの登録を行いたいのですが、私がしたいようにできず困っています。
|
3
2
|
登録フォーム内に2つのコンボボックスと2つのテキストボックスを置きそれらを連動させたいです。
|
4
|
-
例えば
|
5
3
|
|
6
|
-
|
4
|
+
初心者ながら実装しましたがうまくいきませんでした。
|
7
5
|
|
8
|
-
|
6
|
+
下記のようなテーブルデータがあります。
|
9
7
|
|
10
|
-
|
11
|
-
上記のように並べて、コンボ1でデータのコードを選ぶと
|
12
|
-
テキスト1にはそのコードと一致する名称を表示
|
13
|
-
下のコンボ2ではコンボ1で絞り込んだデータを表示し、選ぶと テキスト1と同じようにコンボ2のコードと一致する名称を表示させたいです。
|
14
|
-
つまり、コンボ1が大分類、コンボ2が中分類として連動させたいです。
|
15
|
-
|
16
|
-
テーブルデータは
|
17
8
|
☆コンボ1テーブル(大分類)
|
18
9
|
大コード 大名称
|
19
10
|
1 文房具
|
@@ -21,8 +12,8 @@
|
|
21
12
|
5 OA機器
|
22
13
|
|
23
14
|
|
24
|
-
☆コンボ2テーブル(
|
15
|
+
☆コンボ2テーブル(小分類)
|
25
|
-
大コード
|
16
|
+
大コード 小コード 小名称
|
26
17
|
1 1 バインダ
|
27
18
|
1 2 色鉛筆
|
28
19
|
1 3 消しゴム
|
@@ -33,16 +24,24 @@
|
|
33
24
|
5 2 マウス
|
34
25
|
5 3 コンピューター
|
35
26
|
|
36
|
-
以上です。
|
37
|
-
上の表をあてはめると
|
38
27
|
|
28
|
+
フォーム内には
|
39
|
-
|1|
|
29
|
+
|コンボ1▼|テキスト1|
|
40
30
|
|
41
|
-
|2|
|
31
|
+
|コンボ2▼|テキスト2|
|
42
32
|
|
33
|
+
上のようなコンボボックスとテキストボックスを配置します。
|
43
34
|
|
44
|
-
このような表示にしたいです。
|
45
|
-
テキストボックスのほうは触らず表示だけで、コンボボックスを選ぶだけにしたいです。
|
46
|
-
|
35
|
+
そしてコンボ1で大分類を選ぶとコンボ2にはその大分類に対応した中分類が表示されます。
|
36
|
+
テキストボックスには```=[コンボ1テーブル].[Column](1)```を入れて大名称を表示させます。
|
47
37
|
|
38
|
+
コンボ2の値集合ソースにクエリを設定し抽出条件に```[Forms]![登録フォーム]![大コード]```を入力しました。
|
39
|
+
|
40
|
+
そしてコンボ1の更新後処理に``` Me.支店コード.Requery```を入力しました。
|
41
|
+
|
42
|
+
いざ、登録フォームで絞り込みを行うと大分類を選ぶところは問題ないのですが
|
43
|
+
中分類を選ぶところで恐らく絞り込みは行われているんですが、なぜか全く違うデータが絞り込まれています。
|
44
|
+
|
45
|
+
どこで間違ったか分からないのですが考えられる要因はありますでしょうか?
|
46
|
+
|
48
|
-
|
47
|
+
初心者で申し訳ありませんがどなたか力をお貸しいただけると嬉しいです。
|
1
変更
title
CHANGED
File without changes
|
body
CHANGED
@@ -2,12 +2,12 @@
|
|
2
2
|
その登録フォームからデータの登録を行いたいのですが、私がしたいようにできず困っています。
|
3
3
|
登録フォーム内に2つのコンボボックスと2つのテキストボックスを置きそれらを連動させたいです。
|
4
4
|
例えば
|
5
|
-
|
5
|
+
|
6
6
|
|コンボ1▼|テキスト1|
|
7
7
|
|
8
8
|
|コンボ2▼|テキスト2|
|
9
|
-
---------------------------
|
10
9
|
|
10
|
+
|
11
11
|
上記のように並べて、コンボ1でデータのコードを選ぶと
|
12
12
|
テキスト1にはそのコードと一致する名称を表示
|
13
13
|
下のコンボ2ではコンボ1で絞り込んだデータを表示し、選ぶと テキスト1と同じようにコンボ2のコードと一致する名称を表示させたいです。
|
@@ -36,12 +36,11 @@
|
|
36
36
|
以上です。
|
37
37
|
上の表をあてはめると
|
38
38
|
|
39
|
-
---------------------------
|
40
39
|
|1|文房具|
|
41
40
|
|
42
41
|
|2|色鉛筆|
|
43
|
-
---------------------------
|
44
42
|
|
43
|
+
|
45
44
|
このような表示にしたいです。
|
46
45
|
テキストボックスのほうは触らず表示だけで、コンボボックスを選ぶだけにしたいです。
|
47
46
|
また、コンボボックスは、コードと名称を一緒に表示できるように2列表示にしたいです。
|