问题 没有表述清楚,你是 说要打印效果,还是 通过B/S填表 。还有就是 关注的地方在分类汇总呢,还是表头。
如果是分类汇总输出 ,可以这样做:
1、准备数据,排序,首先按照你分类字段(如上表中的 项目所在地)
1、输出表头 table TR TD rowspan=... colspan=...
2 、遍历输出数据 :
2.1 用一个变量ADQ保存地区名称,另外一个变量保存AXJ小计金额。
2.2 判断当前行地区是不是= ADQ,
如果是,则输出本行,同时将金额增加到小计中
如果不是,判断如果不是第一行,输出汇总行
输出本行,初始化金额
2.3 判断是不是最后一行,如果是,则输出汇总行。
2.5 循环完毕输出总计行