回答編集履歴
3
コメントを受けて追記
answer
CHANGED
@@ -53,4 +53,23 @@
|
|
53
53
|
|
54
54
|
入門書を購入して学習するか、WEB上の入門サイトで学習するといいでしょう。最近の私のお勧めは下記のサイトです。テーブル設計から入って正規化についてきっちり説明されてます。
|
55
55
|
|
56
|
-
[もう一度学ぶMS-Access](https://www.accessdbstudy.net/)
|
56
|
+
[もう一度学ぶMS-Access](https://www.accessdbstudy.net/)
|
57
|
+
|
58
|
+
|
59
|
+
追記
|
60
|
+
---
|
61
|
+
コメントでその場限りでデータペースとしての活用を考えていないとのことなので、
|
62
|
+
その場限りの対処法を。
|
63
|
+
|
64
|
+
```SQL
|
65
|
+
SELECT
|
66
|
+
品名,
|
67
|
+
Forms!フォーム1!月 AS 月,
|
68
|
+
Choose(Forms!フォーム1!月,
|
69
|
+
[1月の合計],[2月の合計],[3月の合計],[4月の合計],
|
70
|
+
[5月の合計],[6月の合計],[7月の合計],[8月の合計],
|
71
|
+
[9月の合計],[10月の合計],[11月の合計],[12月の合計],) AS 合計
|
72
|
+
FROM インポートテーブル;
|
73
|
+
```
|
74
|
+
ただ、「データベースとしての利用目的が薄いデータ」をなぜわざわざAccessで扱うのか、
|
75
|
+
エクセルで処理すればいいのでは、という本質的な疑問点は残りますが。
|
2
誤字の修正
answer
CHANGED
@@ -40,7 +40,7 @@
|
|
40
40
|
SELECT 品名, 12 AS 月, [12月の合計] AS 合計 FROM インポートテーブル;
|
41
41
|
```
|
42
42
|
|
43
|
-
正規形のテーブルの名前を「月別合計」とします。下記のようなパラメータテーブルを作成します。
|
43
|
+
正規形のテーブルの名前を「月別合計」とします。下記のようなパラメータ~~テーブル~~クエリを作成します。
|
44
44
|
|
45
45
|
```vba
|
46
46
|
SELECT 品名, 月, 合計 FROM 月別合計 WHERE 月=Forms!フォーム1!月;
|
1
説明の修正
answer
CHANGED
@@ -51,6 +51,6 @@
|
|
51
51
|
|
52
52
|
これで質問内容の回答にはなっていますが、データベースは基本を理解せずに設定していくと、あとで使い物にならないものになりますので、遠回りでも基本を学習してから本格的な設計に入ることをお勧めします。
|
53
53
|
|
54
|
-
入門書を購入して学習するか、WEB上の入門サイトで学習するといいでしょう。最近の私のお勧めは下記のサイトです。
|
54
|
+
入門書を購入して学習するか、WEB上の入門サイトで学習するといいでしょう。最近の私のお勧めは下記のサイトです。テーブル設計から入って正規化についてきっちり説明されてます。
|
55
55
|
|
56
56
|
[もう一度学ぶMS-Access](https://www.accessdbstudy.net/)
|