回答編集履歴

2

説明追記

2021/02/17 05:13

投稿

hatena19
hatena19

スコア33729

test CHANGED
@@ -29,3 +29,33 @@
29
29
  サブフォームコントロール名については下記を参照ください。
30
30
 
31
31
  [サブフォームとサブフォームコントロールの違いとは? - hatena chips](https://hatenachips.blog.fc2.com/blog-entry-347.html)
32
+
33
+
34
+
35
+ クエリで単独フォーム、サブフォーム、孫サブフォームのどこからでも参照する方法
36
+
37
+ ---
38
+
39
+
40
+
41
+ コンボボックスの名前を連結したフィールド名とは別名にしておく。
42
+
43
+
44
+
45
+ 名前 cb大コード
46
+
47
+ コントロールソース 大コード
48
+
49
+
50
+
51
+ クエリの[大コード]フィールドの抽出条件欄に、コンボボックス名を設定する。
52
+
53
+ [cb大コード]
54
+
55
+
56
+
57
+ 以上です。これで、単独でフォームを開いたとき、サブフォームの時、孫サブフォームの時、どれでも正常に動作します。
58
+
59
+
60
+
61
+ 値集合ソースのクエリから参照するとき、フォームの部分を省略すると、自身のフィールド、コントロールから名前が一致するものを探すという仕様になってます。

1

説明追記

2021/02/17 05:13

投稿

hatena19
hatena19

スコア33729

test CHANGED
@@ -9,3 +9,23 @@
9
9
 
10
10
 
11
11
  それでうまくいかないようなら、現状のコンボ2の値集合ソースのクエリのSQL文を質問に追記してください。
12
+
13
+
14
+
15
+ ---
16
+
17
+ > また、これは関係あるか分かりませんがこの登録フォームをサブフォームとしてメインフォームに表示させたのですが、メインフォームを開くたびにパラメータ入力画面が出て「[Forms]![登録フォーム]![大コード]」と表示されます・・・
18
+
19
+
20
+
21
+ サブフォームの時は、下記のようにしてください。
22
+
23
+
24
+
25
+ [Forms]![登録フォーム]![サブフォームコントロール名].Form![大コード]
26
+
27
+
28
+
29
+ サブフォームコントロール名については下記を参照ください。
30
+
31
+ [サブフォームとサブフォームコントロールの違いとは? - hatena chips](https://hatenachips.blog.fc2.com/blog-entry-347.html)