高分回报--问题求解---急急急!!!!

yingyi 2004-11-21 10:46:48
数据对应一个数据库,以10条数据为例,打印出来如下样式,显示不下自动换页!
因列太多,只好分段显示,请教下具体设计的时候如何实现????
A4横打印:
-----------------------------------
报表页眉 报表标题
----------------------------------
详细资料 A
职工号 姓名 出生年月 籍贯 学历 性别 身份 收入
1 XXX XXX XXX XXX XXX XXX XXX
2 XXX XXX XXX XXX XXX XXX XXX
3 XXX XXX XXX XXX XXX XXX XXX
----------------------------------
收入合计: XXXX
-----------------------------------
详细资料 B
职工号 职务 工龄 参加工作时间 工作单位 工作地点
1 XXX XXX XXX XXXXXX XXX
2 XXX XXX XXX XXXXXX XXX
3 XXX XXX XXX XXXXXX XXX
-----------------------------------
页码 1
...全文
105 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
yingyi 2004-11-23
  • 打赏
  • 举报
回复
1:对于详细资料A,使用正常的 “详细资料”节,然后“页脚”增加一个合计,计算年收入

对于详细资料B,使用同样的数据来源作一个子报表挂在前面的一个报表上,制作方法与A一样,只是取得字段不同,为了避免重叠,子报表放在主报表的页脚上显示

2:为了清晰表示,可以设定节的显示条数,加个公式,如设定每节显示5条数据,recordnumber mod 5=0,但reporting有自动分页功能,就不一定这样限制


3:为了使这两个部分看起来更完整,需要实际运行一下看两个部分的高度是否一样,显示数据行数是否一样,需要进行适当的调节。

4: 实际运行中子报表要设置和主报表联接关系,并通过参数控制主报表和子报表数据显示一致,否则主报表换页子报表内容不会更新

5: 另外,还有个问题就是

如果每行数据之间要求画横向表格线,每列数据之间要求画纵向表格线,可这样一来,

一旦不足5行(假定每节显示5条数据),就会造成空白区域,怎么样才能让空白区域也有表格线呢?
tinghuyang 2004-11-22
  • 打赏
  • 举报
回复
楼主问题能再说清楚一点吗?如果只是限定每页打印行数的话就用这个
在设计节上点右键选“节专家”,操作“详细资料”节 选中前面页新建页 输入这个公式 recordnumber mod 10=0
haoztao 2004-11-22
  • 打赏
  • 举报
回复
不是很熟悉,reporting services中有自动分页功能!

4,816

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 图表区
社区管理员
  • 图表区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧