• ベストアンサー

アクセスで件数を表示する

テーブル [名簿.TBL]があります。 フィールド [入社年度],[性別] で 年度別に 男の件数、女の件数 のみ を レポート に出したいとおもいますが、どうしたらよろしいでしょうか? Dcount関数を使うのでしょうか? 初心者で、Dcount 関数 の使い方もわかりません。 よろしくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • holly2001
  • ベストアンサー率75% (25/33)
回答No.1

Dcountでも実現できそうですが、クロス集計を行う方が簡単だと思います。 クエリの新規作成で「クロス集計ウィザード」を選び、下記のように指定してみて下さい。  クロス集計を行うフィールドがあるテーブル等に[名簿.TBL]、  行見出しに[入社年度]、  列見出しに[性別]、  集計する値があるフィールドと集計方法に[社員ID]などと「カウント」 選択条件などは、作成後にデザイン画面に切換えれば、通常のクエリ同様に入力できます。 いかがでしょうか?

fusigi2
質問者

お礼

素早い回答をどうもありがとうございました。 こんなに、簡単で便利な方法があるのを知りませんでした。早速やってみましたが、バッチシです。 重ねて、有り難うございました。

その他の回答 (1)

noname#4564
noname#4564
回答No.2

  > フィールド [入社年度],[性別] で 年度別に 男の件数、女の件数 のみ を レポート に出したいとおもいますが、どうしたらよろしいでしょうか? テキストボックスのコントロールソースに、それぞれ、 = DCount("性別", "名簿.TBL", "性別 = '男'") = DCount("性別", "名簿.TBL", "性別 = '女'") こんな感じかな。 性別が文字列ではなく数値の場合は、 = DCount("性別", "名簿.TBL", "性別 = 1") = DCount("性別", "名簿.TBL", "性別 = 2") のような要領で。 (ご自分の環境に即して読み替えてください) > Dcount 関数 の使い方もわかりません。 ヘルプに解説があります。ヘルプの使い方ですが、 (1) Access の画面上で <Ctrl> + <G> キーを叩く。 (2) イミディエイトウィンドウ上で、「DCount」とタイプする。 (3) タイプした「DCount」をマウスでクリックし、<F1>キーを叩く。 これで、Dcount の解説が表示されます。 (ヘルプがインストールされていれば)  

fusigi2
質問者

お礼

回答No1の人、同様に、素早い回答を有り難うございました。悩んでいたのを一挙に解決してくれました。 =を入れてなかったり、”を [ にしていたり、' を " にしていたりして、大変でした。 結果は、#NAME がエラー表示されていました。 No1 No2 両方の方法を取り入れて、いろいろやってみようと思います。 ご親切にありがとうございました。

関連するQ&A