Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


8568 / 9994 ←次へ | 前へ→

【4597】Re:dcount関数について
回答  クロ  - 05/3/15(火) 16:38 -

引用なし
パスワード
   小僧さんの方はグループ化がされていなかったからだと思います。
SELECT テーブルA.アプリ名 AS ソフト名, DCount("*","テーブルB","[1] = '" & [アプリ名] & "' or [2] = '" & [アプリ名] & "' or [3] = '" & [アプリ名] & "'") & "個" AS 個数
FROM テーブルA, テーブルB
GROUP BY テーブルA.アプリ名;

小僧さんの方法で在庫表示
SELECT テーブルA.アプリ名 AS ソフト名, DCount("*","テーブルB","[1] = '" & [アプリ名] & "' or [2] = '" & [アプリ名] & "' or [3] = '" & [アプリ名] & "'") & "個" AS 個数, テーブルA.在庫数
FROM テーブルA, テーブルB
GROUP BY テーブルA.アプリ名, テーブルA.在庫数;

私の方法で在庫表示
1.別ユニオン
SELECT クエリ1.[1], Count(クエリ1.[1]) AS 1のカウント, テーブルA.在庫数
FROM クエリ1 INNER JOIN テーブルA ON クエリ1.[1] = テーブルA.アプリ名
GROUP BY クエリ1.[1], テーブルA.在庫数;

2.ユニオン内包
SELECT Q1.[1], Count(Q1.[1]) AS 1のカウント, テーブルA.在庫数
FROM (SELECT [1] FROM テーブルB WHERE [1] Is Not Null UNION ALL
SELECT [2] FROM テーブルB WHERE [2] Is Not Null UNION ALL
SELECT [3] FROM テーブルB WHERE [3] Is Not Null) AS Q1 INNER JOIN テーブルA ON Q1.[1]=テーブルA.アプリ名
GROUP BY Q1.[1], テーブルA.在庫数;

385 hits

【4592】dcount関数について 情シス初心者 05/3/15(火) 14:36 質問
【4593】Re:dcount関数について 小僧 05/3/15(火) 15:13 回答
【4594】Re:dcount関数について クロ 05/3/15(火) 15:20 回答
【4595】Re:dcount関数について 情シス初心者 05/3/15(火) 16:23 質問
【4597】Re:dcount関数について クロ 05/3/15(火) 16:38 回答
【4598】Re:dcount関数について 情シス初心者 05/3/15(火) 17:04 お礼
【4599】Re:dcount関数について 情シス初心者 05/3/15(火) 17:21 質問
【4600】Re:dcount関数について クロ 05/3/15(火) 17:40 回答
【4601】Re:dcount関数について 情シス初心者 05/3/15(火) 17:58 質問
【4602】Re:dcount関数について クロ 05/3/15(火) 18:04 回答
【4603】Re:dcount関数について 情シス初心者 05/3/15(火) 18:12 お礼
【4605】Re:dcount関数について 小僧 05/3/15(火) 19:06 回答
【4611】Re:dcount関数について 情シス初心者 05/3/16(水) 9:00 お礼
【4626】Re:dcount関数について クロ 05/3/17(木) 10:44 発言

8568 / 9994 ←次へ | 前へ→
ページ:  ┃  記事番号:
1078265
(SS)C-BOARD v3.8 is Free