找回密码
 立即注册

QQ登录

只需一步,快速开始

rcsy001

高级会员

118

主题

330

帖子

1198

积分

高级会员

积分
1198

活字格认证微信认证勋章

QQ
rcsy001
高级会员   /  发表于:2016-3-31 11:44  /   查看:3144  /  回复:6
本帖最后由 Lenka.Guo 于 2016-4-5 11:20 编辑

如下图所示,这个报表的数据从数据库表中查询得到,表内进行一些简单的计算。
给个思路如何实现,主要问题在中间和尾部小计部分

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

评分

参与人数 1金币 +1000 收起 理由
admin + 1000 感谢提供案例,奖励1万金币。7

查看全部评分

6 个回复

倒序浏览
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2016-3-31 15:17:54
沙发
研究中,这个报表结构略微复杂,
表中“增加部分”和“减少部分”必须在同一张Table里面吗?
回复 使用道具 举报
rcsy001
高级会员   /  发表于:2016-3-31 16:21:03
板凳
这必须一个报表打印出来,怎么做怎么实现不重要。以前是EXCEL做的
回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2016-3-31 16:41:09
地板
那如果是这样的话,建议使用页面报表或RDL报表都可以(页面报表会设计和预览的样子完全一致,使用RDL 报表会根据加载的数据源,自动增加控件高度);
建议使用两个Table,Table1和Table2 ,Table2 置于Table1下方:
1. Table1 ,显示“增加部分”
“2016年3月本部人员工资津贴增减清单” 放置Table1的表头部分; 可将该单元格的Value属性设为=字段(来源于数据集)+“本部人员工资津贴增减清单”;如=Fields.时间.Value+“本部人员工资津贴增减清单”;

“姓名”等内容放在表头第二行
“张三”等详细数据放在“详细数据”
“合计”放在“表尾部分”
“上月”放在“表尾部分”,必要时进行单元格合并;

2. Table2 显示“减少部分”
Table2 紧跟Table1 之后;保证Table2 宽度与Table1相同;


回复 使用道具 举报
rcsy001
高级会员   /  发表于:2016-4-3 21:20:17
5#
这样做后,导出EXCEL是什么样的,会与原来我用EXCEL设计时的一样吗?
回复 使用道具 举报
rcsy001
高级会员   /  发表于:2016-4-3 21:20:20
6#
这样做后,导出EXCEL是什么样的,会与原来我用EXCEL设计时的一样吗?
回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2016-4-5 11:17:26
7#
本帖最后由 Lenka.Guo 于 2016-4-5 11:20 编辑

您好,
通常情况下,报表导出Excel文件格式是与报表设计的样式是保持一致的。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部