实现自定义属性,可以是和数据库关联的吗?

本人新手,个人兴趣研究。看到fineReport 可以实现自定义属性,于是 想试着能不能 把一些sql条件查询的 用来做成自定义属性。有没有大大能解决该问题的?
FineReportwyxiaoke 发布于 2017-6-20 09:23
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共13回答
最佳回答
0
wyxiaoke发布于2017-6-20 09:23(编辑于 2023-9-6 09:34)
555
最佳回答
0
yets11发布于2017-6-20 09:26(编辑于 2023-9-6 09:34)
555
  • wyxiaoke wyxiaoke(提问者) 自定义函数。
    回复
    2017-06-20 09:29 
  • wyxiaoke wyxiaoke(提问者) fineReport 不是可以实现自定义函数的嘛。。。那么能否直接实现一些条件查询的sql,将这些做成自定义函数?还是说  帆软 只能实现无数据库关联的 一些基本算术 和 字符处理 之类的函数呢
    回复
    2017-06-20 09:31 
  • yets11 yets11 回复 wyxiaoke :那就是你正常在java或怎么连接数据库就怎么连了,获取了数据库的时候再利用finereport提供的接口返回数据就行了,如果自定义函数执行出错的话,就检查一下你的java代码,肯定是有问题
    回复
    2017-06-20 19:13 
最佳回答
0
恍1发布于2017-6-20 09:30(编辑于 2023-9-6 09:34)
555
  • wyxiaoke wyxiaoke(提问者) public class QueryAccountOpening extends AbstractFunction   这个是我的自定义函数类。但是里面的方法 是一个查询sql ,返回数据集。但是我在定义的时候  是没有问题的。但是在执行该自定义函数的时候,显示我的数据库连接不正确。我也想了下,确实,我们平时在框架体系中执行的时候,都是因为配置文件找到对应的数据库连接,才能执行。 但是帆软我自定义的话  ,貌似连接不上数据库的样子
    回复
    2017-06-20 09:34 
最佳回答
0
恍1发布于2017-6-20 09:37(编辑于 2023-9-6 09:34)
555
  • wyxiaoke wyxiaoke(提问者) 比如有一张报表。报表的数据来源  需要从多个地方获取(假设A,B,C,D) 4个不同来源。如果可以自定义函数 实现sql查询的话,我可以直接调用函数,显示在同一张报表上了。
    回复
    2017-06-20 09:52 
  • axing axing 回复 wyxiaoke :你可以使用关联数据集解决这个问题
    回复
    2017-06-20 09:59 
  • wyxiaoke wyxiaoke(提问者) 回复 axing :怎么实现呢?能将实现的方法具体点吗?
    回复
    2017-06-20 10:00 
最佳回答
0
axing发布于2017-6-20 10:06(编辑于 2023-9-6 09:34)
555
  • wyxiaoke wyxiaoke(提问者) 想了一下,估计还是不行。可能我的问题描述不够清楚,我的sql查询 ,还有一层 就是参数传进来 是还有一层判断的。(至于为什么传参数不直接传判断后的,因为如果那样就得要在人这边做了【时间传参精确到秒很麻烦的】),想要的结果就是能不能传个参,先判断参数一次 再执行。。。
    回复
    2017-06-20 10:18 
  • 0关注人数
  • 435浏览人数
  • 最后回答于:2017-6-21 16:17
    活动推荐 更多
    热门课程 更多
    返回顶部