锐浪WEB报表开发包括报表插件、HTML5报表、报表服务器与报表客户端,同一报表模板与报表数据提供程序可以为这四种WEB报表开发方式共用,可以非常容易的从一种开发方式切换到另一种,点击进一步了解锐浪WEB报表。WEB报表支持各种WEB服务器与操作系统,支持任意形式的数据源,而不局限于关系数据库。WEB报表开发相关资料与例子在锐浪报表Grid++Report6安装包中,WEB报表例子包括asp.net(c#,vb)、asp、php、jsp(java)。访问锐浪软件首页详细了解锐浪报表。
官方网站例子演示:
WEB报表插件运行在Windows系统,支持多浏览器(报表插件浏览器兼容性)。WEB报表插件初次运行需要下载安装。锐浪报表插件支持多国语言,在启动时根据电脑设置自动选择匹配的界面语言,也可以专门指定界面语言,选择界面语言:
下面演示各种格式的报表,Grid++Report报表展现分两种模式:报表打印展现与报表查询展现。点击报表名称列下的链接文字进入对应报表的打印展现模式。点击图标[查询]列下的链接图标进入对应报表的查询展现模式。报表查询展现模式一般用于明细表格类的报表展现,以连续不分页的方式查阅报表数据。
报表(打印预览) | 查询显示 | 报表设计 | 报表模板 | 报表数据 | 说明 |
---|---|---|---|---|---|
4a.演示子报表 | [查询] | [设计] | grf/4a.grf | /data/DataCenter.ashx?data=SubReport_4a | 示子报表,在一个主控报表中显示多个子报表,实现多个报表的集中展现。 |
4b.独立子报表 | [查询] | [设计] | grf/4b.grf | /data/DataCenter.ashx?data=SubReport_4b | 独立子报表中每个子报表可以是不同的页面设置,可以导出到不同的Excel工作表。独立子报表的概念说明: 请参考帮助中的“开发指南->报表部件框应用->子报表”部分。 |
4c.子报表实现表中表 | [查询] | [设计] | grf/4c.grf | /data/DataCenter.ashx?data=SubReport_4c | 演示在内容格中查入子报表实现表中表。[设计子报表1][设计子报表2] |
4d.子报表主子关联 | [查询] | [设计] | grf/4d.grf | /data/DataCenter.ashx?data=SubReport_4d&city=天津 | 演示主子报表之间如何自动传递参数,子报表中的参数会自动从主报表中同名的参数或记录集字段中取值。 |
4e.子报表嵌套子报表 | [查询] | [设计] | grf/4e.grf | /data/DataCenter.ashx?data=SubReport_4e | 演示多级子报表,即子报表中包含下级子报表。 |
报表(打印预览) | 查询显示 | 报表设计 | 报表模板 | 报表数据 | 说明 |
---|---|---|---|---|---|
6a.合同打印(单份_RTF) | [查询] | [设计] | grf/6a.grf | /data/DataCenter.ashx?data=ContractOne | 用RTF文字框实现合同打印,合同中的动态数据域在运行时将被实际参数值替换。 |
6b.合同打印(多份_RTF) | [设计] | grf/6b.grf | 用RTF文字框实现合同打印,合同中的动态数据域在运行时将被实际参数值替换。将RTF文字框定义在明细网格中,可以实现同时打印多份合同。 | ||
6c.合同打印(单份_综合文字框) | [查询] | [设计] | grf/6c.grf | /data/DataCenter.ashx?data=ContractOne | 用综合文字框实现合同打印,合同中的动态数据域在运行时将被实际参数值替换。 |
6d.合同打印(多份_综合文字框) | [设计] | grf/6d.grf | 用综合文字框实现合同打印,合同中的动态数据域在运行时将被实际参数值替换。将综合文字框定义在明细网格中,可以实现同时打印多份合同。 | ||
6e.发票套打 | [设计] | grf/6e.grf | /data/DataCenter.ashx?data=InvoiceOne | 演示发票与票据的套打,即在印刷好的票据的指定位置将数据精确定位输出。 | |
6f.发票成批套打 | [设计] | grf/6f.grf | /data/DataCenter.ashx?data=InvoiceMany | 演示发票与票据的套打,对数据按单分组,实现一次打印多张票据。 | |
6g.快递单套打 | [设计] | grf/6g.grf | /data/DataCenter.ashx?data=EmployeeOne | 演示快递单套打打印。 | |
6h.支票套打 | [设计] | grf/6h.grf | 演示支票套打打印,按照支票书写规范用报表脚本产生特殊的显示文字。 | ||
6i.多联票据 | [设计] | grf/6i.grf | /data/DataCenter.ashx?data=InvoiceMany | 演示单据在一张纸上重复打印,产生不同的联次,一联中还要控制显示的行数,超过的行在下一页继续显示。实现在非复写纸张上单据的多联打印。 | |
6j.多联票据非复写纸 | [设计] | grf/6j.grf | 演示单据在一张纸上重复打印,产生不同的联次,一联中还要控制显示的行数,超过的行在下一页继续显示。实现在非复写纸张上单据的多联打印。 | ||
6k.多背景图套打 | [设计] | grf/6k.grf | 实现多页不同类型数据套打,且每页是不同的背景图。 | ||
6l.POS小票打印 | [设计] | grf/6l.grf | /data/DataCenter.ashx?data=SaleDetail | 演示超市购物小票的打印。 | |
6m.横向分页在一页 | [设计] | grf/6m.grf | 报表横向分页打印时,如果数据量少,横向产生的打印数据合并在一页中显示。 | ||
6n.镜像页面边距 | [设计] | grf/6n.grf | /data/DataCenter.ashx?data=Customer | 演示报表左右页边距镜像功能,当双面打印报表时,让左右页边距按镜像方式产生,这样方便报表的装订。 |
报表(打印预览) | 查询显示 | 报表设计 | 报表模板 | 报表数据 | 说明 |
---|---|---|---|---|---|
8a.图表.序列组簇图 | [查询] | [设计] | grf/8a.grf | 各种序列组簇类型的图表,包括柱状图、饼图、连线图、混和图表、双轴图表等。 | |
8b.图表.XY数据型图 | [查询] | [设计] | grf/8b.grf | /data/DataCenter.ashx?data=Chart_8b | 各种散列(XY)类型的图表,包括散列点图、散列连线图、散列曲线图、气泡图表等。 |
8c.图表.三维(3D) | [查询] | [设计] | grf/8c.grf | 各种3D图表等。 | |
8d.记录集图表 | [查询] | [设计] | grf/8c.grf | /data/DataCenter.ashx?data=Chart_8d | 图表全部定义对应记录集,图表的相关属性关联记录集的字段。 |
报表(打印预览) | 查询显示 | 报表设计 | 报表模板 | 报表数据 | 说明 |
---|---|---|---|---|---|
9a.自由表格 | [查询] | [设计] | grf/9a.grf | /data/DataCenter.ashx?data=EmployeeOne | 用自由表格(FreeGrid)部件框制作一个人员档案自由表格。 |
9b.自由表格并明细网格 | [查询] | [设计] | grf/9b.grf | /data/DataCenter.ashx?data=FreeGridwithDetailGrid | 用自由表格部件框与明细网格共同实现一个有动态明细数据的自由表格。 |
报表(打印预览) | 查询显示 | 报表设计 | 报表模板 | 报表数据 | 说明 |
---|---|---|---|---|---|
a0.报表组件对象模型 | [查询] | [设计] | grf/a0.grf | 用 Grid++Report 本身设计出其编程对象的组件对象模型图。 |
例子报表名称 | 简要说明 | 例子文件 |
---|---|---|
打印显示报表 | 用打印显示器(PrintViewer)展现报表,即以打印预览的方式展现报表。 | 01.ViewReport/PrintViewReport.htm |
查询显示报表 | 用查询显示器(DisplayViewer)展现报表,通常用来展现具有明细表格的报表。 | 01.ViewReport/DisplayViewReport.htm |
直接打印与数据导出报表 | 不使用查询显示器与打印显示器展现报表,而是直接将报表打印输出或进行数据导出。 | 02.PrintDirect/PrintDirect.htm |
例子报表名称 | 简要说明 | 例子文件 |
---|---|---|
仅提供明细记录数据(发票成批套打) | 将约定格式的 XML 文本数据加载到报表的明细记录集中。 | 04.PrintInForm/InvoiceMany.htm |
仅提供参数数据(支票打印) | 为没有明细网格的报表提供 XML 数据,即将 XML 数据加载给报表中的参数与部件框。 | 04.PrintInForm/CheckDataFromServer.htm |
同时提供明细记录与参数数据(发票单张套打) | 向报表同时提供明细记录数据与参数数据,在服务器端将报表的明细记录数据与参数数据统一打包在一起。 | 04.PrintInForm/InvoiceOne.htm |
按条件筛选报表数据 | 根据不同的过滤参数,获得不同的报表数据。 | 10.SummaryToDetail/Summary.htm |
用JS代码加载报表参数(支票打印) | 通过设置报表值,实现支票数据的打印。设计模板(调整打印位置) | 04.PrintInForm/Check.htm |
分批次获取报表数据 | 当用查询显示器展现报表时,可以分批次获取报表数据。分批获取报表数据适用于大数据量报表,加快报表展现的速度,并避免获取大量不用查看的数据。 | 11.BatchData/SQL_BatchData.htm |
例子报表名称 | 简要说明 | 例子文件 |
---|---|---|
子报表载入数据 | 演示如何为一个报表中的多个子报表提供数据。 | 06.SubReport/SubReport.htm |
子报表实现的表中表载入数据 | 演示如何为表中表类型的子报表提供数据,其中的子报表会在生成过程中多次请求数据,取主表参数或当前记录字段值作为子报表筛选数据的条件。 | 06.SubReport/SRGridInGrid.htm |
例子报表名称 | 简要说明 | 例子文件 |
---|---|---|
为报表中的图表提供数据 | 从服务器获取XML数据,并将数据加载到图表部件框中。 | 07.Chart/FillChartData.htm |
例子报表名称 | 简要说明 | 例子文件 |
---|---|---|
自定义预览控件工具栏 | 隐藏工具栏上的某些按钮,增加自定义按钮并响应其执行事件。 | 08.CustomToolbar/CustomToolbar.htm |
打印预览编辑与导航书签 | 开启报表打印预览时的数据可编辑功能,并显示报表导航书签。 | 01.ViewReport/PrintViewReportEx.htm |
查询显示控件分页显示数据 | 查询显示器以分页方式显示表格数据,每页数据行数可以指定,也可以自动确定。 | Misc/PageDisplay.htm |
查询显示控件按列重排序数据 | 当用查询显示器展现报表时,可以通过点击表格列标题实现数据重排序。 | Advance/ResortRegroup/ResortRegroup.htm |
设置报表导出默认选项 | 在报表的 ExportBegin 事件中改变数据导出的选项参数。 | 03.Export/CustomExport.htm |
显示进度条 | 在报表生成过程中显示进度条。 | Misc/ShowProgress.htm |
明细表格打印自适应策略 | 用不同的打印策略打印同一表格报表,得到不同的打印结果,如列宽自动缩放,横向分页等。 | Misc/PrintAdapt.htm |
报表中显示图像 | 在报表中显示图像,以多种方式载入图像数据。 | 05.Picture/Picture.htm |
例子报表名称 | 简要说明 | 例子文件 |
---|---|---|
计算字段 | 1、在报表的BeforePostRecord事件中求计算字段值,2、用综合文字框的表达式实现计算字段。 | Advance/CalcField/CalcField.htm |
自定义条件分组 | 报表分组不能依据字段自动产生,而是按自定义条件产生分组。 | Advance/CustomGroup/CustomGroup.htm |
自定义汇总统计计算 | 不能用报表内部的统计函数直接求出统计值,而是在报表事件中实现统计值生成。 | Advance/CustomSummary/CustomSummary.htm |
负数红字显示 | 实现负数值的特殊显示,并在查询显示与打印显示时展现不同的结果。 | Advance/RedNegativeText/RedNegativeText.htm |
文字突出显示 | 在报表的SectionFormat事件中按条件改变显示外观属性,实现文字突出显示。 | Advance/SectionFormat/SectionFormat.htm |
例子报表名称 | 简要说明 | 例子文件 |
---|---|---|
编程定义报表模板 | 用程序代码定义出一个完整的报表模板。用报表设计程序可以设计出的报表,一样可以用程序代码定义出来。 | Advance/Program/Program.htm |
编程定义交叉表 | Grid++Report本身具有交叉表功能,如果要实现特殊的交叉表,也可以通过编程定义出来。 | Advance/CustomCrosstab/CustomCrosstab.htm |
动态显示或隐藏表格列 | 通过参数实现列的显示与隐藏。 | Advance/DynamicColumn/DynamicColumn.htm |
例子报表名称 | 简要说明 | 例子文件 |
---|---|---|
报表穿透查询(报表透视) | 用报表查询显示器展现报表,通过响应鼠标事件实现从汇总报表穿透查询到对应明细报表,实现报表数据的追本溯源。 | 10.SummaryToDetail/Summary.htm |
交叉报表穿透查询(报表透视) | 用报表查询显示器展现交叉报表,当用鼠标双击一项交叉数据单元格时打开对应的明细报表,示范如何获取当前单元格的对应数据作为穿透查询的数据筛选条件。 | 10.SummaryToDetail/Crosstab.htm |
表格选中列与超链接 | 在明细表格中增加一选中列,实现数据行选中与否标记;通过响应事件实现超链接功能。 | Advance/ListCheckBox/ListCheckBox.htm |
设定控件界面语言 | 切换控件的界面语言,并实时更新显示。在本页的上端可以设定界面语言,这样的方式实现在报表首页设定界面语言。 | Misc/Multilanguage.htm |
例子报表名称 | 简要说明 | 例子文件 |
---|---|---|
设计报表 | 设一个新报表,并保存到服务器。 | 09.DesignReport/DesignReport.htm |
设计一个新报表 | 设一个新报表,并保存到服务器。 | 09.DesignReport/DesignNewReport.htm |