- ベストアンサー
アクセスで件数を表示する
テーブル [名簿.TBL]があります。 フィールド [入社年度],[性別] で 年度別に 男の件数、女の件数 のみ を レポート に出したいとおもいますが、どうしたらよろしいでしょうか? Dcount関数を使うのでしょうか? 初心者で、Dcount 関数 の使い方もわかりません。 よろしくお願い致します。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
Dcountでも実現できそうですが、クロス集計を行う方が簡単だと思います。 クエリの新規作成で「クロス集計ウィザード」を選び、下記のように指定してみて下さい。 クロス集計を行うフィールドがあるテーブル等に[名簿.TBL]、 行見出しに[入社年度]、 列見出しに[性別]、 集計する値があるフィールドと集計方法に[社員ID]などと「カウント」 選択条件などは、作成後にデザイン画面に切換えれば、通常のクエリ同様に入力できます。 いかがでしょうか?
その他の回答 (1)
> フィールド [入社年度],[性別] で 年度別に 男の件数、女の件数 のみ を レポート に出したいとおもいますが、どうしたらよろしいでしょうか? テキストボックスのコントロールソースに、それぞれ、 = DCount("性別", "名簿.TBL", "性別 = '男'") = DCount("性別", "名簿.TBL", "性別 = '女'") こんな感じかな。 性別が文字列ではなく数値の場合は、 = DCount("性別", "名簿.TBL", "性別 = 1") = DCount("性別", "名簿.TBL", "性別 = 2") のような要領で。 (ご自分の環境に即して読み替えてください) > Dcount 関数 の使い方もわかりません。 ヘルプに解説があります。ヘルプの使い方ですが、 (1) Access の画面上で <Ctrl> + <G> キーを叩く。 (2) イミディエイトウィンドウ上で、「DCount」とタイプする。 (3) タイプした「DCount」をマウスでクリックし、<F1>キーを叩く。 これで、Dcount の解説が表示されます。 (ヘルプがインストールされていれば)
お礼
回答No1の人、同様に、素早い回答を有り難うございました。悩んでいたのを一挙に解決してくれました。 =を入れてなかったり、”を [ にしていたり、' を " にしていたりして、大変でした。 結果は、#NAME がエラー表示されていました。 No1 No2 両方の方法を取り入れて、いろいろやってみようと思います。 ご親切にありがとうございました。
お礼
素早い回答をどうもありがとうございました。 こんなに、簡単で便利な方法があるのを知りませんでした。早速やってみましたが、バッチシです。 重ねて、有り難うございました。