帆软报表获取服务器信息,帆软报表中数据查询取数的介绍

书接上回

上一篇文章写到帆软设计器的安装和模板的放置与预览,本篇记录一下数据连接取数。

小编目前只用到了两种方式:

方式一:新增数据库查询,如下展示查询内置数据库的效果。

565614ceb66217acda63caa1c735b438.png

然后在下图处便可以写一下取数sql,下图中的参数是报表界面传来的参数值,具体在下一篇文章里交代。

写好sql后,点击下图中的类似查询的那个按钮,便可以预览一下sql取出来数据的结果

5998a374a0eac84907661a674103c901.png

下图是在数据集上面点击预览的查询效果,然后便可以展示到界面上了。

defc06313b879eb95543f8aaaffb12b5.png

方式2:定义存储过程的方式,查询获取自己数据库中的数据。

首先需要定义一下数据库连接,定义路径:工具栏按钮服务器/定义数据连接,下图抹掉的部分为数据库服务的ip地址,然后测试连接,连接成功表明已经连接好我们自己开发用的数据库,即可取出自己的数据。

b2fac21ab0371b08e08ee7218b957e88.png

如下定义了一下TEST的简单存储工程

e71e1d426fa456eabaa2fd1222b052d1.png

CREATE OR REPLACE Procedure test(

MasterOidStr varchar,

ClsName varchar,

results out plm_item.PlmCursor)

As

moid varchar2(50);

selectSql varchar2(2000);

Begin

moid:=PLM_VERIFY.mapGuidToObjectOid(MasterOidStr);

selectSql:='select * from tableA t,tableB b

where t.plm_r_oid=b.plm_revisionoid';

if length(moid) >0 then

selectSql:=selectSql || ' and t.plm_m_oid='''||moid||''' ';

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值