|
DB作成を任されているんですが、クエリがどうも良く分かりません。
アプリケーションソフトの管理DBを作っています。
インストール数のカウントをしたいのですが、どうすれば良いでしょうか?
以下のような構成で実現したいのですが。。。
テーブルA
アプリ名
--------
Aソフト
Bソフト
Cソフト
Dソフト
テーブルB
PC名 1 2 3
----------------------------
PC1 Aソフト Dソフト
PC2 Cソフト Dソフト
PC3 Aソフト Bソフト Cソフト
クエリ1
ソフト名 個数
---------------
Aソフト ○個
Bソフト ○個
Cソフト ○個
Dソフト ○個
↑この「クエリ1」において、それぞれのアプリケーションがいくつインストールされているかをカウントしたいのです。(ちなみにテーブルBのソフト名は、テーブルAで登録したものをルックアップウィザードでリンクしてあります。)
Excelであれば、「クエリ1」の中からAソフトに一致するものをテーブルBから検索し、その一致した数をカウントという風に設定できますが、ACCESSはどういう関数になるのでしょうか。
式1: DCount("[1]&[2]&[3]","[テーブルB]","[1]or[2]or[3]='querys![クエリ1]![ソフト名]'")
↑これだと、全部の数をカウントしてしまいます。
長文すみません。解決のヒントを頂けたらと思います。
よろしくお願いします。
|
|