|
最佳回答 |
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(提问者)
- fineReport 不是可以实现自定义函数的嘛。。。那么能否直接实现一些条件查询的sql,将这些做成自定义函数?还是说 帆软 只能实现无数据库关联的 一些基本算术 和 字符处理 之类的函数呢
-
yets11
- 回复 wyxiaoke :那就是你正常在java或怎么连接数据库就怎么连了,获取了数据库的时候再利用finereport提供的接口返回数据就行了,如果自定义函数执行出错的话,就检查一下你的java代码,肯定是有问题
|
|
|
最佳回答 |
0
|
恍1发布于2017-6-20 09:30(编辑于 2023-9-6 09:34)
|
555
|
-
wyxiaoke(提问者)
- public class QueryAccountOpening extends AbstractFunction 这个是我的自定义函数类。但是里面的方法 是一个查询sql ,返回数据集。但是我在定义的时候 是没有问题的。但是在执行该自定义函数的时候,显示我的数据库连接不正确。我也想了下,确实,我们平时在框架体系中执行的时候,都是因为配置文件找到对应的数据库连接,才能执行。 但是帆软我自定义的话 ,貌似连接不上数据库的样子
|
|
|
最佳回答 |
0
|
恍1发布于2017-6-20 09:37(编辑于 2023-9-6 09:34)
|
555
|
-
wyxiaoke(提问者)
- 比如有一张报表。报表的数据来源 需要从多个地方获取(假设A,B,C,D) 4个不同来源。如果可以自定义函数 实现sql查询的话,我可以直接调用函数,显示在同一张报表上了。
-
axing
- 回复 wyxiaoke :你可以使用关联数据集解决这个问题
-
wyxiaoke(提问者)
- 回复 axing :怎么实现呢?能将实现的方法具体点吗?
|
|
|
最佳回答 |
0
|
axing发布于2017-6-20 10:06(编辑于 2023-9-6 09:34)
|
555
|
-
wyxiaoke(提问者)
- 想了一下,估计还是不行。可能我的问题描述不够清楚,我的sql查询 ,还有一层 就是参数传进来 是还有一层判断的。(至于为什么传参数不直接传判断后的,因为如果那样就得要在人这边做了【时间传参精确到秒很麻烦的】),想要的结果就是能不能传个参,先判断参数一次 再执行。。。
|
|