お世話になっております。
下記の点について教えていただけますでしょうか。
C#からRapidReportを呼び出して帳票を作成しています。
DataTableには以下の情報を持っています。
store_group_cd、item_cd、store_group_name、store_cd、Value
1ページ1商品、1明細1グループとして1ページに7明細(最大7グループ)もつ帳票が作成したいです。1ページに収まらない部分は考慮しない。
明細の項目にはstore_cdを表示します。
1明細30項目として、30で収まらない場合は隣の明細に表示させたい。
各明細の最終行に合計の行(グループ合計)を追加。
データ例
store_group_cd item_cd store_group_name value store_cd(1商品内で一意)
01 1001 グループA 50 001
01 1001 グループA 80 002
01 1001 グループA 90 003
02 1001 グループB 60 010
03 1001 グループC 70 020
ここまでで1ページ、store_group_cdが01の明細、02の明細、03の明細が作成。
期待する出力
item:1001
全G計:370
グループA グループB グループC
001 50 010 80 020 70
002 80 G計 80 G計 70
003 90
G計 220
以降商品が変わるごとに改ページ。
DataTableは以下の並びとなっている。
item_cd昇順、store_group_cd昇順、store_cd昇順
可能でしょうか?データの持ち方は多少融通が利きます。
RapidReport側でどこまでの制御が可能でしょうか。