質問するログイン新規登録

質問編集履歴

5

SQLの追加

2021/02/17 04:08

投稿

bee96
bee96

スコア8

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

質問の追加

2021/02/17 04:08

投稿

bee96
bee96

スコア8

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

記載ミスの訂正

2021/02/17 02:45

投稿

bee96
bee96

スコア8

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.支店コード.Requery```を入力しました。
40
+ そしてコンボ1の更新後処理に``` Me.コード.Requery```を入力しました。
41
41
 
42
42
  いざ、登録フォームで絞り込みを行うと大分類を選ぶところは問題ないのですが
43
- 分類を選ぶところで恐らく絞り込みは行われているんですが、なぜか全く違うデータが絞り込まれています。
43
+ 分類を選ぶところで恐らく絞り込みは行われているんですが、なぜか全く違うデータが絞り込まれています。
44
44
 
45
45
  どこで間違ったか分からないのですが考えられる要因はありますでしょうか?
46
46
 

2

質問内容変更

2021/02/17 01:41

投稿

bee96
bee96

スコア8

title CHANGED
File without changes
body CHANGED
@@ -1,19 +1,10 @@
1
1
  連動するコンボボックスについての質問です。 あるデータを登録するためにフォームを作成しました。
2
- その登録フォームからデータの登録を行いたいのですが、私がしたいようにできず困っています。
3
2
  登録フォーム内に2つのコンボボックスと2つのテキストボックスを置きそれらを連動させたいです。
4
- 例えば
5
3
 
6
- |コンボ1▼|テキスト1|
4
+ 初心者ながら実装しましたがうまくいきませんでした。
7
5
 
8
- |コンボ2▼|キスト2|
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|
40
30
 
41
- |2|色鉛筆|
31
+ |コンボ|テキスト2|
42
32
 
33
+ 上のようなコンボボックスとテキストボックスを配置します。
43
34
 
44
- このような表示にしたいです。
45
- テキストボックスのほうは触らず表示だけで、コンボボックスを選ぶだけにしたいです。
46
- また、コンボボックスは、コードと名称を一緒に表示きるように列表示にしたいです。
35
+ そしてコンボ大分類を選ぶとコンボ2にはその大分類に対応した中分類が表示されます。
36
+ テキストボックスには```=[コンボ1テーブル].[Column](1)```を入れて大名称を表示させます。
47
37
 
38
+ コンボ2の値集合ソースにクエリを設定し抽出条件に```[Forms]![登録フォーム]![大コード]```を入力しました。
39
+
40
+ そしてコンボ1の更新後処理に``` Me.支店コード.Requery```を入力しました。
41
+
42
+ いざ、登録フォームで絞り込みを行うと大分類を選ぶところは問題ないのですが
43
+ 中分類を選ぶところで恐らく絞り込みは行われているんですが、なぜか全く違うデータが絞り込まれています。
44
+
45
+ どこで間違ったか分からないのですが考えられる要因はありますでしょうか?
46
+
48
- 説明がへたくそで申し訳ありませんがどなたかわかる方いましたら教えてくい。
47
+ 初心者で申し訳ありませんがどなたか力をお貸ただけると嬉しです

1

変更

2021/02/16 07:44

投稿

bee96
bee96

スコア8

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列表示にしたいです。