如何实现中式报表的组名合并风格
来源:互联网 发布:mac版电脑可以玩的网游 编辑:程序博客网 时间:2024/05/16 02:07
如何实现中式报表的组名合并风格
本文转自阿泰的博客http://www.cnblogs.com/babyt/archive/2008/01/08/1031133.html
对于Excel或其他中式报表工具轻易就可以实现的如下报表,在水晶报表里实现起来似乎并不容易 然后显示显示的效果就是这样子了~~
某天突然灵机一动,想了个笨办法~~ 呵呵
以 CR11自带的Group Selection.rpt为例,做下改造
如果只是简单的把组名拖到详细资料节,那么还是会逐条显示的
我的方法是这样的,把指定字段拖到详细资料节
那么当然也是逐条显示的,这个时候,跟踪记录在该组的位置,如果出现在1/2的位置的时候,允许显示,其余情况抑制显示。
这个时候就有两个问题,一是如何判定记录在所属组的位置,一是如何判定是1/2
对于问题1,增加一个运行时总计,如下图所示
把它拖到报表上,中国的后面,显示如下所示,组更换后,序号重新从1开始计
再增加一个组的计数汇总,这样前后比对出相对位置
再要显示的字段上增加一个一个抑制显示时的公式1 '如果当前记录序号=该组记录数的1/2,则不抑制显示,否则抑制显示
2 '则在该组记录中间位置附近会显示一个单一的字段
3 if{#RTotal0}=int(Count ({Customer.客户姓名}, {Customer.国家和地区})/2+1) then
4 formula =false
5 else
6 formula=true
7 end if
做了个操作视频,有需要的朋友可以下了看看
里面附带了一个模板,CR11的
http://files.cnblogs.com/babyt/GroupTitle.rar
PS1:
如果需要实现格线,又需要花费点功夫了
PS2:
这样的又如何实现呢?
- 如何实现中式报表的组名合并风格
- 如何实现中式报表的组名合并风格
- 水晶报表的组名合并风格
- 宫廷中式风格和园林中式风格的区别
- 中式风格icon图标
- 国内厉害的中式风格设计师有哪些人
- 老外听不懂的“中式英语”如何翻译?
- 多报表合并的实现方法
- Crystal Report 水晶报表如何实现类似表格单元格合并的功能
- Crystal Report 水晶报表如何实现类似表格单元格合并的功能
- 报表风格的listctrl
- CListCtrl 报表风格,可编辑子项的完美实现
- 报表单元格的合并
- 润乾报表 填报表如何实现电话号码的校验
- 报表运行时的报表合并
- 报表单元格的合并(续)
- 如何实现文件的分割与合并?
- 润乾报表DQL组件如何为查询字段的检索条件设置编辑风格
- javaScript向服务器请求
- SQL Server 2005/2008 触发器的管理和查看
- 09.3.3日 mfc 笔记 关于CBitmapButton的使用方法 和 playsound()函数
- 文本文件与二进制文件 - [互联网摘抄]
- 2081 Recaman's Sequence 水题报告
- 如何实现中式报表的组名合并风格
- NetBPM的安装 -转
- BCD码介绍(转载之网络)
- 使用 AWK 來做垂直數字加總
- spring+hibernate+struts 整合的三种方法,我只用第三种可以。
- 激活 ActiveX 控件
- java web工程里混入eclipse swt代码的诡异现象
- spring+hibernate+struts 自己总结出的方法。
- 开始学习C#