以前没怎么用过Oracle,最近接到一个已经上线的项目的需求改动,涉及到FineReport报表系统,就花了两天时间抽空学习了一下。帆软系统本身并不难,创建数据库连接,写SQL创建数据集,然后再把查出来的字段命个别名(这一步不是必须的,看需求),然后放在搭建好的报表框架里即可。

  1. 创建数据库连接

Oracle+FineReport需求改动记录
点击+号,选择数据库,帆软会根据你选择的数据库类型自动更改驱动,然后填入URL,实例名,用户名,密码就可以连接了(当然也可以先点击连接测试,看各项属性是否正确)
2. 创建数据集
Oracle+FineReport需求改动记录
点击+号,点击数据库查询,然后再FRDemo那里选择第一步新建的数据库连接,然后给数据集起个名字,最后框起来的文本框处写入SQL语句就可以了。
3. 将查询出来的字段拖入建好的报表模板中,具体的操作方式参考帆软官网的帮助文档:https://help.finereport.com/
4. 数据库语句:(这一步是我自己需求中的,记录给自己看的,主要是看case then else end函数的使用方法)
Oracle+FineReport需求改动记录操作over,放出模板样式:
Oracle+FineReport需求改动记录
Remarks:Oracle中的case then,case when语句中是可以跟SUBSTR(),INSTR()等函数连用的。

相关文章:

  • 2021-12-30
  • 2021-12-04
  • 2021-07-24
  • 2021-05-13
  • 2021-12-23
  • 2021-11-01
  • 2021-10-09
  • 2022-12-23
猜你喜欢
  • 2022-01-02
  • 2021-10-19
  • 2021-12-17
  • 2022-12-23
  • 2021-12-16
  • 2022-01-12
  • 2022-12-23
相关资源
相似解决方案