回答編集履歴

2

追記

2019/12/12 04:02

投稿

hatena19
hatena19

スコア33768

test CHANGED
@@ -25,3 +25,89 @@
25
25
 
26
26
 
27
27
  [更新クエリで定義域集計関数を使わずに集計する - hatena chips](https://hatenachips.blog.fc2.com/blog-entry-350.html)
28
+
29
+
30
+
31
+ 追記
32
+
33
+ ---
34
+
35
+ 説明が分かりづらいの整理してみました。
36
+
37
+ ---の前がテーブル名、後がフィールド名です。
38
+
39
+
40
+
41
+ 明細
42
+
43
+ ------
44
+
45
+ ライン
46
+
47
+ 日付
48
+
49
+ 受注№
50
+
51
+ 数量
52
+
53
+ キャンセル区分
54
+
55
+ セット番号
56
+
57
+
58
+
59
+ 合計
60
+
61
+ -----
62
+
63
+ ライン
64
+
65
+ 変更
66
+
67
+ キャンセル
68
+
69
+
70
+
71
+ 上記のテーブルで、主キー設定はどうなっているのか。各フィールドのデータ型を提示してください。
72
+
73
+ 例えば下記のような感じでお願いします。
74
+
75
+
76
+
77
+ 明細
78
+
79
+ ------
80
+
81
+ ライン テキスト型
82
+
83
+ 日付  日付/時刻型
84
+
85
+ 受注№ 主キー
86
+
87
+ 数量  数値型
88
+
89
+ キャンセル区分 テキスト型(データは、"キャンセル"または"変更")
90
+
91
+ セット番号 数値型
92
+
93
+
94
+
95
+ 合計
96
+
97
+ -----
98
+
99
+ ライン 主キー 数値型
100
+
101
+ 変更  数値型
102
+
103
+ キャンセル 数値型
104
+
105
+
106
+
107
+ あと、可能ならば、テーブルのデータ例を提示して、
108
+
109
+ そのデータ例から希望の出力結果も提示してもらえると、より分かりやすくなります。
110
+
111
+
112
+
113
+ 上記の情報が提供されてから、具体的回答をしたいと思います。

1

追記

2019/12/12 04:02

投稿

hatena19
hatena19

スコア33768

test CHANGED
@@ -11,3 +11,17 @@
11
11
 
12
12
 
13
13
  「Excelに出力する」のが最終目的なら、希望の結果になる集計クエリを作成して、そのクエリをExcelにエクスポートすればいいかと思います。クエリでもテーブルと同様にエクスポートできます。
14
+
15
+
16
+
17
+ ---
18
+
19
+ 集計クエリをエクスポートするのが、一番簡単だし、高速です。
20
+
21
+
22
+
23
+ なにか私の想像つかない事情があって更新クエリで合計を更新したいのなら、下記のページが参考になるでしょう。
24
+
25
+
26
+
27
+ [更新クエリで定義域集計関数を使わずに集計する - hatena chips](https://hatenachips.blog.fc2.com/blog-entry-350.html)