ureport知识点分享【看本文完成基础ureport开发】

  • Post author:
  • Post category:其他


一、简单配置一个基础报表

  1. 准备个简单的excel,如下图

  1. 准备好excel要展示的数据库查询sql字段。

  1. 导入excel模板(就不要直接在ureport上调整样式了,太难调了;excel调整完成后导入进来就行)【

    记住一定要先保存再预览,不然要报错

    】。

  1. 点击单元格,再点击数据库对应字段,将字段对应到单元格内,完成后保存,就是实现一个简单的报表了,如下图。

二、带查询参数报表

  1. sql中增加参数配置,如图


*

再看下这种带条件的参数控制,可能用得到

-- 参数sql
 ${ if(param("sex") == null || param('sex') == '') { return "" } else {
 return " and a001007 =:sex"}}
  1. 配置表单设计器

查询如下(ureport这个查询样式暂时没法调整,将就用了):

三、其他知识点和问题解决。

  1. 数据求和,如图示(其他函数类似)

  1. 出现报表数据错位合并情况处理,如下图

  1. 报表查询数据钻取

①新建立一个你钻取信息的新报表,例如我们建立一个查询人员学历的新报表,如图。

②建立一个带参数的sql报表,根据参数来钻取人员教育经历信息。

③在第一个报表需要钻取的单元格上,进行《链接配置》,如下

④页面跳转参数,就是你预览教育经历的页面url传参。

如下配置(值表达式:

字符串记得加英文引号

最后效果就是这样,如下图:


=====================================


注:以上为作者在开发实际过程中的经验和遇到的问题处理方法,如有不足和问题请大家及时指正,让更多急需解决问题的小伙伴能够从中获益。



版权声明:本文为datangxiajun原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。