WEB报表格式设计介绍
分享人:黎冠雄日期:20110902
fWEB报表有动态报表和普通报表。动态报表时根据前端条件,动态的改变标题内容和标题的栏位数量,每次查询报表时的栏位可能改变,所有不能设计报表格式。普通报表,是在第一次生成之后,就确定了报表标题。一般的报表在自动生成之后,就可以得到需要的格式,但是也有些报表需要使用ReportBuilder设计格式,如分页,在一次生成后需要增加、减少栏位,修改栏位的标题。这里介绍普通报表的几种格式设计。
一、单身字段分页1、给分组选项卡中的详细字段添加父组,分组依据就是分页依据(客户编号)2、将自动生成的第一列数据删除。(仅删除列)3、选中组中数据最上面一条,插入行(组外部上方),插入的行数随具体情况而定。不过每次都请选中那条记录(刚开始的最上面的一条),然后在组外部上方插入行。4、在列组下拉选中高级。插入行正确的话,你会发现Group1与详细信息中会多出几行。5、将Group1与多出的那些行的fixdata属性设置为true。多出的行的RepeatO
NewPage属性页设置为true。6、Group1的pagebreak设置为break,点击SortExprress属性,将默认的排序选中并删除。
二、页头进行动态分页1如果rdl是以前生成的,重新从浏览器中跑报表,最好选一些能多跑出点数据的条件方案2打开rdl文件,在左侧数据集中选数据源数据集,右键,查询,点红色感叹号,观察查询出来的数据,记住你要分页的字段,一般都是HD10,HD11等。确定。此时数据集中将会
f多出来六个字段,HD10HD11HD12PF10PF11PF123接下来的步骤就跟按照分页条件在单身的相同了。4、删除原有页头字段,在标题的上方加上需要显示的页头字段。
三、有分页的小计和总计操作在需要分页的报表中如果有小计总计,在分页之后要对小计合计重新计算,对于计算逻辑复杂的报表,如COPR22中,销货,销退单据分别统计,可以在修改报表后端,在打印统计信息是把分页依据字段(客户编号)也打印,在web报表中设计,显示的客户编号字段用一个表达式:
汇总信息可以在相加明细信息得到,可以用下面的方法:1去掉易飞报表的合计打开RDL,在数据集上右键【数据集属性】中的SQL里,去除掉【ORfirstkeyLIKEST】2小计①在明细最后一行,右键,插入行组外部下方,有几行明细就插入几行。②在对应的小数栏位,增加Sum销货金额数字格式Format属性,COPY其对应明细的即可,一般是数值三位,金额两位,为0的数值默认为空,有千分位字体Color属性,要保证小于零的数值r