使用水晶报表已经有一年多了,制作的报表也有100多张了,其中的酸甜苦辣不必说了。
记得当初项目下来的时候很急了,上司说:“水晶报表是目前最流行的报表制作工具,有很多大的企业都用这个工具,我们这个项目也想使用这个工具。... ...”。结果可想而知了,我就在一年多的时间中挣扎着。
经验分析:
说句真心话,水晶报表做的真的很不错,而且它也很灵活,不过它不适合中国人的报表使用习惯,因为中国人的使用的报表都带有复杂的表格。虽说水晶报表带有表格和框对象,报表还远远不够。
举列子说明:
1.看下面的报表样式,国外的报表样式,很容易就能画出来了。
设计模式:
设计模式就完成了,可能做的就是加些图片,徽标,花边就完活了。
而国内的就不一样了,必须加格式的补充,如每一页打印的必须要有格式填充,当打印到最后一页的时候数据非常的少,也必须将格式补充好,这样画格子的工作就多了很多。
下面看看我是如何实现的格子的补充过程:
a.在页眉部分添加一个页眉b,在页眉a中画表头,再在页眉b中画上你需要的表格,将页眉b设置为延续到后续节,这样其它节的内容就可以和后续节的内容在一起显示了。
b.在报表中设置每页显示的记录数,就是在详细资料节-》在前面新建的公式中设置(好多朋友好像都这样做的,如果不懂和我联系。)然后在数据集中跟据分组填充空白行(就是非显示字段填写,显示字段内容为空。)这样空白的行就在报表中显示出来了,不过只显示格子,没看到数据。
a、b两种方法的对比分析:a.适合格式不同的块报表,比如:报表的前半部分是一般的线性报表,而另一部分是统计休息,这样a的方法适合。a方法的优点是可以在页眉中设置多个不同的块,然后在每个页眉的-》抑制显示(无深化)公式设置部分设置显示条件,做出适合你的报表。而方法b适合一般的线性报表,不用太多画讨厌的线。
a.执行结果
总结:上面只是讲其中的一个方面,希望朋友们提出并宝贵意见,如果有新的方法和技术请留言。QQ:47307116;