ureport知识点分享【看本文完成基础ureport开发】
创始人
2025-05-29 05:57:09

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

  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传参。

如下配置(值表达式:字符串记得加英文引号)

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

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

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

相关内容

热门资讯

话题英语作文(通用6篇) 话题英语作文 篇一: The Importance of Learning a Second Lan...
我最喜欢的一本书英语作文【推... 我最喜欢的一本书英语作文 篇一My Favorite Book: The AlchemistTher...
英语作文分类及模板范文【推荐... 英语作文分类及模板范文 篇一标题:How to Improve Your English Writi...
工作对生活的重要性大学英语作... 工作对生活的重要性大学英语作文 篇一Title: The Significance of Work ...
小红书博主吧啦赋能家居博主转型... 在山东威海的商业街上,吧啦270平米家居馆陈列着精致的餐具与小家电,为顾客提供一站式的服务。 然而...