- ベストアンサー
Access2010のレポートでグループ化した件数を表示する方法
- Access2010のレポートにおいて、レポートフッターにグループ化となった件数を表示する方法を解説します。
- 具体的な手順としては、まずグループ化するフィールドを選択し、それをレポートに追加します。次にグループ化と集計の設定を行い、レポートフッターに集計結果を表示します。
- この手順を実行することで、席ごとにグループ化された件数をレポートフッターに表示することができます。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
あ、後免。 一番肝心なところが抜けてた。 テキストボックス「グループ番号」の「集計実行」を「全体」にしてください。
その他の回答 (4)
- chayamati
- ベストアンサー率41% (260/624)
>「席ひらがなの数4件」というのは、 席ひらがなをグループ化した場合、 あ、い、う、えの4つになるという意味です。 ★うのレコード件数は2ですね。これを1でカウントしたい テーブルデザインで【席ひらがな】のインデックスが 【重複なし】であればよいのですが、 重複レコードがあれば設定を修正出来ません そこで 1.同じフィールドの空のテーブル【T_単席】を追加して ナビゲーション内でコピペ(構造のみ) 2.【席ふりがな】インデックスを【重複なし】 3.空のフォームに【転記】と呼ぶラベルボックスを配置 ラベルボックスの表示は標題名であってボックス名ではありません ボックス名はその他タグにあります。 後々の為標題名と同じにします 4.この転記ボックスのクイックイベントで次の命令文を実行します VBAに入るには 【転記】→【イベントタグ】【クリック時の右端の…】 →【コードビルダ】 ----------------------------------------------------------------------- Private Sub 転記_Click() DoCmd.SetWarnings False DoCmd.RunSQL ("Delete From T_単席 ;") DoCmd.RunSQL ("INSERT into T_単席(番号,席ひらがな,販売箇所) select 番号,席ひらがな,販売箇所 from T_チケット; ") DoCmd.SetWarnings True DoCmd.OpenTable "T_チケット" DoCmd.OpenTable "T_単席" End Sub ---------------------------------------------------------------
お礼
chayamatiさん、お教えていただいて大変ありがとうございます。 後ほど、試してみたいと思います。
補足
chayamatiさん、今回もいろいろと大変お世話になりました。 今後とも、どうぞよろしくお願いいたします。
- m3_maki
- ベストアンサー率64% (296/460)
少々テクニックが必要です。 「席ひらがな」フッター (ヘッダーでも良い) に テキストボックスを配置 ・名前 : グループ番号 ・コントロールソース : =1 レポートフッター に テキストボックスを配置 ・コントロールソース : =[グループ番号] 以上。
補足
m3_makiさん、いつも大変お世話になっております。 お教えいただい内容で入力をしましたが、 「レポートフッターにテキストボックスを配置 コントロールソース : =[グループ番号]」だと、結果は1にしかなりませんでした。
- chayamati
- ベストアンサー率41% (260/624)
>「sum()関数、カウント()はグループフッタで有効です」 どう言う意味でしょうか。 「sum()関数、COUNT(*)はグループフッタで有効にです」 ★「席ひらがな」の数4件とありますが、レコードは5件 疑問に思いながらの回答になってしまいました 「席ひらがな」は重複無しで空席計算? グループ毎の件数には、グループの切れ目の集計? すみません。回答になっていませんね
補足
chayamatiさん、教えていただきありがとうございます。 「席ひらがなの数4件」というのは、席ひらがなをグループ化した場合、あ、い、う、えの4つになるという意味です。 さて、「席ひらがな」のフッターに教えていただいた「=COUNT(*)」を入力しました。 質問でお示ししていますが、席ひらがなをグループ化した際の4件をページフッダーに表示したいのですが、どのようにしたらよいでしょうか。 私の知識がなく基本的な質問になりますが、どうぞご教示くださいますようお願いいたします。
- chayamati
- ベストアンサー率41% (260/624)
お礼
m3_makiさん、いつも大変お世話になっております。 おかげさまで、希望どおりの結果を得られました。 今後とも、どうぞよろしくお願いいたします。