- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
WEB报表格式设计介绍.
WEB报表格式设计介绍
分享人:黎冠雄
日期:2011/09/02
WEB报表有动态报表和普通报表。动态报表时根据前端条件,动态的改变标题内容和标题的栏位数量,每次查询报表时的栏位可能改变,所有不能设计报表格式。普通报表,是在第一次生成之后,就确定了报表标题。一般的报表在自动生成之后,就可以得到需要的格式,但是也有些报表需要使用ReportBuilder设计格式,如分页,在一次生成后需要增加、减少栏位,修改栏位的标题。这里介绍普通报表的几种格式设计。
一、单身字段分页
1、给分组选项卡中的详细字段添加父组,分组依据就是分页依据(客户编号)
2、将自动生成的第一列数据删除。(仅删除列)
3、选中组中数据最上面一条,插入行(组外部上方),插入的行数随具体情况而定。不过每次都请选中那条记录(刚开始的最上面的一条),然后在组外部上方插入行。
4、在列组下拉选中高级。插入行正确的话,你会发现Group1与详细信息中会多出几行。
5、将Group1与多出的那些行的fixdata属性设置为true。多出的行的RepeatOnNewPage属性页设置为true。
6、Group1的pagebreak设置为break,点击SortExprress属性,将默认的排序选中并删除。
二、页头进行动态分页
1.如果rdl是以前生成的,重新从浏览器中跑报表,最好选一些能多跑出点数据的条件方案
2.打开rdl文件,在左侧数据集中选数据源-数据集,右键,查询,点红色感叹号,观察查询出来的数据,记住你要分页的字段,一般都是HD10,HD11等。确定。此时数据集中将会多出来六个字段,HD10,HD11,HD12,PF10,PF11,PF12
3.接下来的步骤就跟按照分页条件在单身的相同了。
4、删除原有页头字段,在标题的上方加上需要显示的页头字段。
三、有分页的小计和总计操作
在需要分页的报表中如果有小计总计,在分页之后要对小计合计重新计算,对于计算逻辑复杂的报表,如COPR22中,销货,销退单据分别统计,可以在修改报表后端,在打印统计信息是把分页依据字段(客户编号)也打印,在web报表中设计,显示的客户编号字段用一个表达式:
汇总信息可以在相加明细信息得到,可以用下面的方法:
1.去掉易飞报表的合计
打开RDL,在数据集上右键【数据集属性】中的SQL里,去除掉【OR (firstkey LIKE %ST) 】
2.小计
①在明细最后一行,右键,插入行-组外部-下方,有几行明细就插入几行。
②在对应的小数栏位,增加[Sum(销货金额)],
数字格式Format属性,COPY其对应明细的即可,一般是数值三位,金额两位,为0的数值默认为空,有千分位
字体Color属性,要保证小于零的数值显示红色,在表达式中输入=IIf(SUM(Fields!总金额.Value) 0, red, black)
③小计属性:
点击列组,选择高级模式,然后在行组上,点击静态。在属性中,将KeepWithGroup选择After,RepeatOnNewPage选择True.
4.总计
在组外部-下方,插入总计,有几行明细就插入几行明细。将小计设置行的字段复制到对应栏位
四、缩排
WEB报表中在生成格式时会把易飞后端定义的缩排保存在格式中,但是在数据显示是的处理有些不同。如报表中缩排字段有客户编号,品号,有两笔数据001 A 和002 A
缩排后显示为:
客户编号 品号
001 A
002
第二笔中的品号没有显示,这和标准报表有差异,所有需要把缩排去掉,不缩排数据。
选择字段,在右边的属性中找到HideDuplicates,如果是缩排字段原来的值是数据集,设为空。
五、百分比
1、把原来的值除于100,双击字段-常规-值,设置表达式
2、设置百分比,双击字段-数字-类别,设为百分比,在这还可以是设置日期,货币等其他一些格式
六、增加字段
1、在数据集中添加字段,可以是查询字段和计算字段
数据源 - 数据集,右击-添加字段,输入字段名称,字段源(组报表中的字段名),如果是添加查询字段,在字段源中有个开窗,输入表达式
2、选中要添加字段的位置,右击插入列
3、点击输入框中右边的图标,在显示的字段中选中需要的字段
4、修改字段的标题
七、调整字段位置
1、点击输入框中右边的图标,在显示的字段中选中该位置需要显示的字段
2、修改字段的标题
文档评论(0)