- 締切済み
Accessレポートに関して
メインレポート,サブレポート(1)と(2)と3段リレーションさせていますが サブレポート(2)のグループフッターに =sum([~])を作成 名前"a"とし サブレポート(1)のグループヘッダーに =[サブ(2)]!aとテキストボックスを作成時 サブレポート(1)では 合計数が正しく表示されますが メインレポートでは、正しく表示されません。正しい表示方法を教えてください。
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- O_cyan
- ベストアンサー率59% (745/1260)
メインレポートのコントロールのコントロールソースで =[サブレポート(1)].Report![サブレポート(2)].Report![a] で表示できませんでしょうか。
- KAERU_VXV
- ベストアンサー率60% (18/30)
『サブレポート(1)では正しく表示されている』という事ですので、 メインレポートからはサブレポート(1)上のテキストボックスを参照しては いかがでしょうか? サブレポート(1)上で TXT_aaa = [サブ(2)]!a なら、 メインレポート上で TXT_bbb = [サブ(1)]!TXT_aaa で、TXT_bbbに[サブ(2)]!aの値が表示されると思いますけど。
お礼
レポートで何とかしたかったのですが フォーム上で行うようにしました。またの機会にご指導お願い致します。
補足
早速の回答ありがとうございます。 申し訳ありませんが もう少しわかりやすくご説明いただけませんでしょうか(頭が悪いもので)
- bonaron
- ベストアンサー率64% (482/745)
サブレポート(2)は、メインレポートから見ると 孫でしょうか? だとすると、 =[サブ(1)]![サブ(2)]!a
お礼
レポートで何とかしたかったのですが フォーム上で行うようにしました。またの機会にご指導お願い致します。
補足
メインレポートが親でサブレポートが子 サブレポート孫です。 =[サブ(1)]![サブ(2)]!a といれると #Name?と表示になります。
- KAERU_VXV
- ベストアンサー率60% (18/30)
コントロールソースに =[サブ(2)].Report!a では、どうでしょう。 なお、「サブ(2)」はサブレポートそのものの名称という事ではなく、 メインレポート上のサブレポートの名前と解釈しています。
お礼
レポートで何とかしたかったのですが フォーム上で行うようにしました。またの機会にご指導お願い致します。
補足
メインレポート内にサブ(1)その中にサブ(2)と作成しています。 =[サブ(2)].Report!a といれると #Name?と表示になります。
お礼
レポートで何とかしたかったのですが フォーム上で行うようにしました。またの機会にご指導お願い致します。