- ベストアンサー
レポートフッターにレコードの数を表示したいのです
Windows10 Office2019です レポートで ページフッターにレコードの数を表示したいのですが テキストボックスのコントロールソースに="Count(*)しましたが エラーで表示しません 初心者ですいませんがご指南ください
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
すみません 訂正します kkkkkm さんがアドバイスいている >テキストボックスのコントロールソースに =ID として右クリックで「集計」「レコードのカウント」 この方法でページヘッダに配置したテキストボックスに カウント数出す事できますね こっちの方法で簡単に出来ますのでkkkkkm さんのアドバイス参考にしてください
その他の回答 (4)
- chayamati
- ベストアンサー率41% (260/624)
- tamu1129
- ベストアンサー率58% (1294/2222)
それはページヘッダーには関数を指定したテキストボックスを配置しても動作しない仕様だからです (sum関数とか配置させても同様にエラーの表記がされる) なのでテキストボックスのコントロールソースを="Count(*)にした物を配置したいならレポートフッターに配置したレポートを作成すればいいです どうしてもページヘッダに表示させたいというならVBA使ってやる事は出来ます 下記ページ参考にしてください https://www.accessdbstudy.net/entry/20080811/p1 ただcount数表記するならべつにページヘッダに表記しなくてもレポートヘッダに表示させればいいだけなんじゃないの?って思いますけど
- kkkkkm
- ベストアンサー率66% (1719/2589)
> ページフッターに表示させたいのです タイトルに目が奪われていました。 ページフッターでしたら IDというフィールドがあるとして カウント総数 =DCount("ID",[RecordSource]) か 該当ページまでのカウント合計 テキストボックスのコントロールソースに =ID として右クリックで「集計」「レコードのカウント」 で試してみてください。
- kkkkkm
- ベストアンサー率66% (1719/2589)
="Count(*) 「"」がありますが実際にあるのでしょうか、あれば外してください。 マイクロソフトの説明ページの最初に記載されている方法 レイアウト ビューを使用してレコードをカウントする でやってみてください。 レポート内でカウントを行う https://support.microsoft.com/ja-jp/office/%E3%83%AC%E3%83%9D%E3%83%BC%E3%83%88%E5%86%85%E3%81%A7%E3%82%AB%E3%82%A6%E3%83%B3%E3%83%88%E3%82%92%E8%A1%8C%E3%81%86-489791e0-dee2-46dd-8a72-f835998bd72e#:~:text=%E8%A1%A8%E7%A4%BA%E3%81%97%E3%81%BE%E3%81%99%E3%80%82-,%5B%E3%83%87%E3%83%BC%E3%82%BF%5D%20%E3%82%BF%E3%83%96%E3%82%92%E3%82%AF%E3%83%AA%E3%83%83%E3%82%AF%E3%81%97%E3%81%BE%E3%81%99%E3%80%82,%E3%83%AC%E3%82%B3%E3%83%BC%E3%83%89%E3%82%92%E3%82%AB%E3%82%A6%E3%83%B3%E3%83%88%E3%81%97%E3%81%BE%E3%81%99%E3%80%82
補足
ありがとうございます これは実行済みです レポートフッターに表示されてしまいます ページフッターに表示させたいのですが 色々調べていますが 見つかりません 宜しくお願い致します
お礼
ありがとうございます 出来ました