如何实现多列报表的分页显示或打印?

huajun_0 2006-01-23 10:07:30
如何实现多列报表的分页显示或打印?(即一张报表中列数太多时,一页显示或打印不完全,需要分页时,如何让每页中的前几列相同)如图:如何实现当右边的曲线图一页显示不全时,自动在下一页显示,同时左边的“清单编号”、“名称”、“合同金额”、“累计完成金额”、“单项占合同价”、“单项完成”、“完成占合同价”这几列显示与第一页相同的内容?
...全文
186 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
renwanly 2006-02-06
  • 打赏
  • 举报
回复
这种情况以前我都是用SQL直接搞定的, 写了过程,里面的游标
huajun_0 2006-02-06
  • 打赏
  • 举报
回复
等待中,还有其它方法吗?
qlyscf 2006-01-23
  • 打赏
  • 举报
回复
可以在多列数据DW基础上,再新建两个外部数据源的DW,根据打印页面的大小插入相应行,先用GETITEMSTRING等函数在多列DW上取数,然后在用SETITEM函数在另二个DW中进行设置(保证打印时,左边的公共信息设置正确),然后打印新增的两个DW,如此反复即可.
仅提供一个解决问题的思路!

目 录 1 Birt介绍 5 1.1 报表介绍 5 1.2 基本概念 5 1.3 丰富的报表 5 1.4 BIRT报表由四部分组成 6 1.5 报表设计器 6 2 Birt插件安装 8 2.1 插件版本说明 8 2.2 插件安装 9 2.2.1 完全安装 9 2.2.2 更新安装: 9 2.2.3 分步安装 9 3 Birt报表开发实战 13 3.1 创建报表 13 3.1.1 创建报表工程 13 3.1.2 创建报表 14 3.2 数据源配置 16 3.3 创建数据集 19 3.4 网格报表 20 3.4.1 创建数据源 21 3.4.2 创建数据集 21 3.4.3 对报表进行布局 21 3.4.4 格式化与预览 23 3.5 分组报表 24 3.5.1 创建数据源 25 3.5.2 构建数据集 25 3.5.3 对报表进行布局 25 3.5.4 设定分组数据 25 3.5.5 格式化报表 27 3.6 交叉报表 28 3.6.1 构建数据源 28 3.6.2 构建数据集 28 3.6.3 在报表中加入交叉报表 28 3.6.4 数据准备 29 3.6.5 向交叉表插入数据 32 3.6.6 加入汇总 33 3.6.7 格式化报表 34 3.7 嵌套报表 35 3.7.1 构建数据源 36 3.7.2 构建数据集 36 3.7.3 布局嵌套报表 38 3.7.4 将Table绑定数据集 39 3.7.5 设定主表数据 39 3.7.6 设定子表数据 40 3.8 交互报表 42 3.8.1 创建报表、数据源 43 3.8.2 创建数据集 43 3.8.3 加入响应参数 45 3.8.4 布局报表 47 3.8.5 插入报表数据 48 3.8.6 格式化与预览 49 3.9 报表钻取 51 3.9.1 设定响应参数 51 3.9.2 预览结果 54 3.10 图表报表 55 3.10.1 为报表插入图表 55 3.10.2 设定图表属性 55 3.10.3 图表预览 60 3.11 多层交叉报表 61 3.11.1 构建数据源 61 3.11.2 构建数据集 61 3.11.3 在报表中加入交叉报表 62 3.11.4 数据准备 63 3.11.5 向交叉表插入数据 63 3.11.6 格式化与预览 64 3.12 多层交叉汇总报表 65 3.12.1 加入汇总 65 3.12.2 格式化与预览 66 3.13 其他 67 3.13.1 格式化报表 67 3.13.1.1 表头与标题 67 3.13.1.2 设定单元格格式 68 3.13.1.3 样式套用 68 3.13.1.4 数据元素格式化 69 3.13.2 分页、页眉与页脚 70 3.13.2.1 设置分页显示 70 3.13.2.2 设置分页打印 70 3.13.2.3 设置页眉页脚 71 3.13.3 隔行高亮度显示 73 3.13.4 对报告进行布局 76 3.13.4.1 添加|删除行或列 76 3.13.4.2 指定行高或列宽 76 3.13.4.3 添加图像 77 3.13.5 数据绑定 79 4 Birt报表script 82 4.1 avascript脚本编写 82 4.1.1 隔行高亮度显示 82 4.1.2 多参数查询 84 4.1.3 脚本创建数据源 85 4.2 java脚本编写 88 4.2.1 创建java类 88 4.2.2 java类与报表交互 92 4.3 BIRT脚本参考 98 5 Birt报表部署 99 5.1 直接使用运行birt-runtime-2_2_0包中的WebViewerExample 99 5.2 集成到已有web应用 100 5.3 数据库驱动位置 107 5.4 报表url说明 107 5.5 web.xml配置 113 5.6 viewer.properties说明 115 5.7 BIRT在jsp中tag使用 116 5.8 关于BIRT编码 123
易客报表(ExcelReport)运行在Java环境,采用Excel的习惯来制作动态报表,易学易用,在查询、统计、分析以及软件开发领域有广泛的应用价值。可以实现各类复杂报表,提供丰富的图表、方便的打印功。同时提供填报功能,只要按Excel的习惯制作好模板,发布到网上就可以用网页进行填报。 易客报表功能强大: 1. 可制作各类报表。易客报表支持多数据源,能够根据一定的规则把不同来源的数据拼装成想要的报表样式和结果。对于固定式报表,易客报表在可以为每个单元格定义取数规则的基础上,提供了导航行和导航列功能,可以为每行、每列定义通用规则;对于动态格式报表,易客报表能够让横向动态、纵向动态,并且可以让横向和纵向用动态树的方式展示;对于图表报表,易客报表支持多种图表格式,支持仪表盘。从根本看,易客报表是把业务规则定义在了报表模板中,如果业务变化则仅需更改报表设计就可以了,这有利于应对业务规则的变化,也有利于减少技术支持和维护工作负担。 2. 可制作各类填报。支持清单、卡片、主从等填报样式。并且支持分页填报,这对大量数据的填报是很有必要的。 3. 强大的参数功能。支持各类控件样式的报表参数。在参数窗体中,不为参数值录入数据则相当于让参数不起作用,使报表非常灵活。 4. 优质的Web体验。易客报表与快乐门户绑定,提供美观、便捷的Web操作体验。 5. 权限管理。提供类似Windows NT那样的权限机制,安全有效。这得益于易客报表绑定的快乐服务器,那是一种科学的知识库体系。 6. 分布式管理。当易客报表布置到异地多个环境的时候,如何统一、便捷地管理和维护各个环境中的报表模板?易客报表支持分布式管理。您还可以免费注册淘表网帐号,把报表模板同步到淘表网,您的报表模板将不再容易丢失和难于管理。
易客报表(ExcelReport)运行在Java环境,采用Excel的习惯来制作动态报表,易学易用,在查询、统计、分析以及软件开发领域有广泛的应用价值。可以实现各类复杂报表,提供丰富的图表、方便的打印功。同时提供填报功能,只要按Excel的习惯制作好模板,发布到网上就可以用网页进行填报。 易客报表功能强大: 1. 可制作各类报表。易客报表支持多数据源,能够根据一定的规则把不同来源的数据拼装成想要的报表样式和结果。对于固定式报表,易客报表在可以为每个单元格定义取数规则的基础上,提供了导航行和导航列功能,可以为每行、每列定义通用规则;对于动态格式报表,易客报表能够让横向动态、纵向动态,并且可以让横向和纵向用动态树的方式展示;对于图表报表,易客报表支持多种图表格式,支持仪表盘。从根本看,易客报表是把业务规则定义在了报表模板中,如果业务变化则仅需更改报表设计就可以了,这有利于应对业务规则的变化,也有利于减少技术支持和维护工作负担。 2. 可制作各类填报。支持清单、卡片、主从等填报样式。并且支持分页填报,这对大量数据的填报是很有必要的。 3. 强大的参数功能。支持各类控件样式的报表参数。在参数窗体中,不为参数值录入数据则相当于让参数不起作用,使报表非常灵活。 4. 优质的Web体验。易客报表与快乐门户绑定,提供美观、便捷的Web操作体验。 5. 移动平台(Android)下报表展示及填报。实现了基于Android平台下易客报表的应用。提供用户在移动终端即可查看分析企业的数据及数据填报,随时随地掌握最新的数据,及时做出决策。 6. 权限管理。提供类似Windows NT那样的权限机制,安全有效。这得益于易客报表绑定的快乐服务器,那是一种科学的知识库体系。 7. 分布式管理。当易客报表布置到异地多个环境的时候,如何统一、便捷地管理和维护各个环境中的报表模板?易客报表支持分布式管理。您还可以免费注册淘表网帐号,把报表模板同步到淘表网,您的报表模板将不再容易丢失和难于管理。
DownloadFilesservicedownload.htm 软件介绍: 版本: V2.0源码版概述: 本程序为通用打印程序,单据、会计凭证、发票清单、报表、任意复杂表格、合并表格如工矿企业合同都可以由系统提供的几个默 认打印对象组合打印。 DataGrid、DataTable、MSHFlexGrid等二维形式全部可以打印。 后期版本将陆续提供XML描述、SQL数据源的打印,并用管理器管理任意多个网格、文本对象、图象等,用户可以随意定义。 功能特点: 增加了:excle模板打印 打印、预览、页面设置对话框 可以指定每个对象是否每页重复打印 可以调整套打 可以每页都显示当前页小计 可以为每页指定打印行数,小于等于0自适应,默认 可以打印装订线,分左装订和上装订,随意选择 打印有效区域矩阵,以在开发中参照 可以指定打印边框,分单边框,加粗单边框、双边框、加粗双边框等等 分页处理 背景颜色打印对象提供: 主标题 副标题 页顶(简单的一行三列打印样式,第一列居左,第三列居右,中间列居中) 网格头(任意行列数,正文网格主体之上的几行几列的标注说明) 网格标题(多层表头,任意合并,适应中国特点) 网格主体(清单、报表等等要打印的数据) 网格底(任意行列数) 页底(简单的一行三列打印样式,第一列居左,第三列居右,中间列居中)

609

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder DataWindow
社区管理员
  • DataWindow社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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