| ■No12143に返信(ミレーさんの記事) >> 「複合」形式レポートがまさにそれだと思います >もう少し、詳しく教えていただけたら幸いです。
尾形さんに成りすまして(^^;)コメントします。
以下ヘルプより ------------------------------ レポートの形式 レポートは印刷する目的に応じて、新規作成時につぎのいずれかの形式を選びます。 単票 一覧表 伝票 タイル(タックシール) 複合 ------------------------------ で、ざっくり言うと、レポートの「台紙」的なものの上に、他の形式のレポートを載せ るものです。かくの如く複数のレポートオブジェクトから成るレポートゆえに「複合」 レポートと呼ぶ訳です。 今回の拙作例示rptでは、レミーさんが試そうとしていた「営業のテーブル」の単票と 「事務のテーブル」の単票とを、横に並ぶように載っけています。 (今回は最もシンプルな単票でやりました)
添付したデータは A元表.tbl B営業.tbl C事務.tbl 集計.rpt (ファイル名は暫定で) データの作り方は、レミーさんがNo12128で書いたとおり 即ち"A元表.tbl"を開いて (1)まず「営業」で絞り込み、(2)行集計→集計行のみ、(3)作業表である"B営業.tbl"に書き出し。 次に(行集計や絞り込みを解除した後) (4)「事務」で絞り込み、(5)行集計→集計行のみ、(6)作業表である"C事務.tbl"に書き出し。 この結果を(7)"集計.rpt"でレポート印刷する。
この作業はもちろん手作業で行なえます。
おまけとして、一連の過程を"種別集計印刷.cmd"として同梱しておきました。 このcmdを実行すれば自動的に処理されます。 参考までにその中味を上げると 〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜 表 "A元表.tbl" 絞り込み [種別]="営業" 行集計 データ行=無効, 並べ替え=する, 小計[種別]{[種別]#項目値,[実績]#合計} 書き出し 表,"B営業.tbl", 終了状態=&実行リターン,* 行集計解除 絞り込み解除 絞り込み [種別]="事務" 行集計 データ行=無効, 並べ替え=する, 小計[種別]{[種別]#項目値,[実績]#合計} 書き出し 表,"C事務.tbl", 終了状態=&実行リターン,* 行集計解除 絞り込み解除 レポート印刷 "集計.rpt",プレビュー=する,終了状態=&実行リターン 〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜 と言う訳で、上記手作業のまんまでしょ? byニセ尾形(^^;)=正体は悲しげ
|