回答編集履歴
2
コード間違いの修正
test
CHANGED
@@ -8,7 +8,7 @@
|
|
8
8
|
よく考えたら、DLookup関数を使えばクエリでも簡単にできますね。
|
9
9
|
|
10
10
|
```SQL
|
11
|
-
SELECT
|
11
|
+
SELECT
|
12
12
|
テーブルA.階級, テーブルA.勤務地,
|
13
13
|
DLookUp([勤務地],"テーブルB","階級='" & [階級] & "'") AS 金額
|
14
14
|
FROM テーブルA;
|
1
コード追記
test
CHANGED
@@ -4,4 +4,16 @@
|
|
4
4
|
クエリでできないことはないですが、どうせテーブルにするのなら、
|
5
5
|
VBA(DAOかADO)でテーブルAとテーブルBをレコードセットとして読み込んで、正規形のテーブルに書き込んでいくという処理を作成した方がシンプルかと思います。
|
6
6
|
|
7
|
+
---
|
8
|
+
よく考えたら、DLookup関数を使えばクエリでも簡単にできますね。
|
7
9
|
|
10
|
+
```SQL
|
11
|
+
SELECT式1
|
12
|
+
テーブルA.階級, テーブルA.勤務地,
|
13
|
+
DLookUp([勤務地],"テーブルB","階級='" & [階級] & "'") AS 金額
|
14
|
+
FROM テーブルA;
|
15
|
+
```
|
16
|
+
このクエリからテーブル作成クエリでテーブル化すればいいでしょう。
|
17
|
+
|
18
|
+
|
19
|
+
|