社区
图表区
帖子详情
关于很多列数据的报表
txdxun
2004-11-16 07:25:45
要做的东西是横向打在两张纸上的表格,因为列太多了,超出一页的宽度,不知道水晶报表该如何设计,请教各位大虾
...全文
191
12
打赏
收藏
关于很多列数据的报表
要做的东西是横向打在两张纸上的表格,因为列太多了,超出一页的宽度,不知道水晶报表该如何设计,请教各位大虾
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
txdxun
2004-12-01
打赏
举报
回复
准备结贴,不知道还有没有好方法
txdxun
2004-11-25
打赏
举报
回复
to:yingyi(应应)
你的好像很有道理,可惜我还没有用过子报表,刚刚用GDI+已经画完了,哈哈
你说的最有空白的问题比较容易,你加入空数据把5行都填满不就行了吗,不过这样一来不知道是不是只能用string数据了
yingyi
2004-11-23
打赏
举报
回复
请参考我发的帖子,和你的比较类似!!!
可采用子报表来实现!
1:对于部份数据A,使用正常的 “详细资料”节,然后“页脚”增加一个合计,计算年收入
对于部分数据B,使用同样的数据来源作一个子报表挂在前面的一个报表上,制作方法与A一样,只是取得字段不同,为了避免重叠,子报表放在主报表的页脚上显示
2:为了清晰表示,可以设定节的显示条数,加个公式,如设定每节显示5条数据,recordnumber mod 5=0,但reporting有自动分页功能,就不一定这样限制
3:为了使这两个部分看起来更完整,需要实际运行一下看两个部分的高度是否一样,显示数据行数是否一样,需要进行适当的调节。
4: 实际运行中子报表要设置和主报表联接关系,并通过参数控制主报表和子报表数据显示一致,否则主报表换页子报表内容不会更新
5: 另外,还有个问题就是
如果每行数据之间要求画横向表格线,每列数据之间要求画纵向表格线,可这样一来,
一旦不足5行(假定每节显示5条数据),就会造成空白区域,怎么样才能让空白区域也有表格线呢?望你自己考虑下
txdxun
2004-11-22
打赏
举报
回复
突然发现人气很好哦,先顶一下
txdxun
2004-11-21
打赏
举报
回复
手画还是可以的,只是要自己画比较麻烦,不过现在发现cr画边框也太麻烦,调整大小和位置都累死我了
dayasky
2004-11-19
打赏
举报
回复
我的意思是,纸只有那么大,还要显示那么多,又不让排得挤一点
手画还是cr画不都画不下吗?
txdxun
2004-11-18
打赏
举报
回复
to:dayasky(生活不容易啊)
大概就是要哭了,本来已经是横打了,占满两张A4,项目多到19项,而且是规定好的,所以看来只好自己画了,难道CR真的没有这样的功能吗
唉,我是新手,还望大家点醒,我也就不浪费时间了
dayasky
2004-11-18
打赏
举报
回复
的打印机,以更改纸张大小
如果客户不能换打印机,就用横打,可以变宽一点
如果还不行,就把字体改小点,把数据字段拉窄拉长
如果这样客户还不满意……我要哭了
txdxun
2004-11-17
打赏
举报
回复
to:haonanernet(好男儿)
哈哈,谢谢,你的文章真的很多啊
不过我的疑问是,我要做成单数页打一部分,偶数页打一部分,这样交错的该如何做呢
haonanernet
2004-11-17
打赏
举报
回复
经典水晶报表设计——列非常多,横向篇幅非常长的表
--------------------------------------------------------------------------------
1、在“打印设置”对话框,选择“横向”选项以横向方向打印报表。
2、在“页面设置”对话框,缩小上边距、下边距、左边距、右边距。
3、纵向显示所有报表对象。
(1) 将所有报表对象旋转270度,字段、文本、图片、页码等对象。
右击报表对象,选择"格式化",进入"格式化编辑器对话框"。选择"公用"选项卡,在"文本旋转"下拉列表框选择 270。
(2) 纵向拉长对象,确保纵向上可以容纳显示。
(3) 所有的节都要拉长,以容纳对象。
(4) 页标题放在右上角,页码放在左下角或右下角。
参考:
1、“公用”选项卡(“格式设置编辑器”对话框)
使用“公用”选项卡为所需字段设置如取消、水平对齐以及将对象保持在一起等属性。
2、文本旋转
该列表包括可用于所选字段的旋转选项。使用“文本旋转”选项垂直对齐报表上的字段和基于文本的对象。
txdxun
2004-11-17
打赏
举报
回复
那如果客户只使用A4纸张岂不是麻烦了,而且报表的规范就是这样的,我们也不能去更改他的规范,看来是不是只有用GDI+画图了
buggavin
2004-11-17
打赏
举报
回复
也可以改变纸张大小啊 ,比如用大点的A3,A2,A1甚至A0的纸!
润乾
报表
:
数据
横向扩展
列
太多时实现换行
润乾
报表
,横向扩展,
数据
很多
时,会有
很多
的
列
,因此浏览效果可能不好。 因此,我想横向扩展的时候,到达一定
数据
自动换行,实现下图效果
数据
集:ds1=select name,price,rownum from foods 润乾: A1:...
FineReport帆软
报表
的表格动态
列
的实现
表格动态
列
是在写表格表体
数据
多时候,可以根据
数据
的动态变化来动态生成
列
的功能。通常情况下,表格的
列
是在设计
报表
时静态定义的,即在设计阶段确定了
报表
的
列
数和
列
名。但是在某些情况下,
数据
的
列
数和
列
名可能会...
润乾
报表
动态显示
列
制作
报表
,有需求:在一个面板中勾选某些选项后,点击按钮,查询选项对应的字段
数据
,动态的展示
报表
数据
列
。 方法:使用参数,设置隐藏
列
来实现; 制作一张参数模版: A1单元格,设置为复选框,设置如图,...
数据
仓库实践杂谈(十八)——关于
报表
报表
绝对是让人痛苦的东西。格式复杂、需求多变,没事就增加几个。虽然说起
报表
感觉很老土,但确实是需求量最大的一个东西。...当年有幸开始给银行做
报表
,一不小心做了
很多
年,也算是总结出一套
报表
处理的机制。
润乾集算
报表
实现多
数据
集关联的示例
多
数据
源混合的场景在
报表
开发中非常常见,如:
数据
来源于多个
数据
库、
数据
库和文件混合的场景。传统
报表
工具在处理这种问题时往往采用两种方式:1将
数据
统一到一个
数据
库中,来避免跨库查询或
数据
库文件混合查询;2...
图表区
4,819
社区成员
14,134
社区内容
发帖
与我相关
我的任务
图表区
.NET技术 图表区
复制链接
扫一扫
分享
社区描述
.NET技术 图表区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章