Grid++Report助开发者实现复杂报表

子报表

子报表相当于是把一个报表嵌入到一个父级报表中展现,便于实现各种复杂的报表。子报表可以多级嵌套,即子报表中可以再包含下级子报表。子报表通常用于实现多表格报表,表中表,将多个报表集中在一起进行打印预览或数据导出。

自由表格

通常将报表工具分为条幅式与类Excel式这两种,因类Excel式可以实现复杂的中式报表而被多家国产报表工具厂商采纳,但其也存在固有的缺陷,设计起来复杂而欠缺效率,绑定数据不直观,运行起来性能不高。Grid++Report虽然是条幅式的报表工具,但其实现思路上还是与国外报表工具有很大的区别,其核心部件明细网格为快速设计中式报表提供了极大的便利性,能够实现绝大多数复杂的中式表格报表。

为了能更方便的实现自由格式的表格报表,Grid++Report提供了类似Excel的部件,即自由表格。自由表格可以单独定义各个单元格的格式,每个单元格单独关联自己的数据项,可以进行自由的单元格合并。

报表中显示图像

Grid++Report提供了图像框用来显示多种格式图像,包括 bmp、jpeg、gif、png、wmf、emf 等多种常用格式。通过设置图像框的属性可以用多种缩放与布局方式显示图像。

各种类型的图像数据都可以加载进报表中,包括:

  • 磁盘中的图像文件。
  • 数据库中的图像。
  • WEB服务器上的图像。
  • 程序中任何可以访问到的图像数据。

图像数据可以根据参数或字段值动态加载,也可以利用编程接口写程序代码加载,一切可以访问的图像数据都可以加载进报表中。

报表脚本

Grid++Report提供了报表脚本功能,在报表脚本代码中调用报表接口,实现对报表生成的自定义控制,从而实现各种特殊的报表需求,极大的扩充了报表系统的功能。报表脚本采用javascript语言,javascript是当前最流行的脚本程序语言,开发者无需专门学习报表脚本代码语法。在产品的例子中提供了大量有关报表脚本的例子,展现各种特殊报表功能的实现。

自定义绘制

Grid++Report提供自定义绘制功能,特殊的图形或文字输出可以调用绘制API来实现,从而极大扩充报表输出显示功能。如繁杂的医院体温记录单可以用报表脚本实现。

报表自定义绘制

编程接口

Grid++Report提供了丰富的编程接口,各个程序组件都提供了丰富的API,从而可以灵活的控制组件的行为,从而为实现各种个性化的需求提供了手段。

报表模板也可以调用API用程序代码定义出来,只要报表设计器能设计出来,就可以用代码定义出来。Grid++Report具有极强的可编程性,从而让其具有开放性与灵活性,是开发千变万化的动态报表最好工具。

总结

Grid++Report诞生于2003年,多年来一直在持续不断的进步,漫长的开发过程让其具有强大的功能,稳定的性能。其拥有最多的报表开发者用户,用户不断建言献策,初版发布后的功能补充与完善主要来自用户需求的推动,Grid++Report的易用性与功能丰富性获得了用户的交口称赞。医院HIS系统、建筑工程软件、税控发票软件与ERP采用Grid++Report开发充分说明了其功能的强大性,特别是医院HIS系统与建筑工程软件中具有很多独特复杂的表格,这些都是国外报表工具很难实现的需求。

电话:020-82520837 销售QQ:1067004956 641243789

返回顶部