【问题标题】:How to use bind variable in oracle report parameter form?如何在 oracle 报表参数表单中使用绑定变量?
【发布时间】:2018-10-02 19:37:18
【问题描述】:

我有一个带有会计年度和设备 ID 值的参数表单。我想根据所选会计年度填充设备 ID 值列表。

我对设备 ID 值列表的查询将是

SELECT EQPID,NAME FROM EQPLIST WHERE FY = :FY.

当我尝试将此查询添加到设备 ID 参数的值列表中时,我得到了

REP-0781:​​Select 语句中不允许绑定变量。

有没有办法在报告触发器中动态生成值列表选择语句?

【问题讨论】:

    标签: oracle oraclereports


    【解决方案1】:

    级联 LoV,嗯?

    您使用哪个报告版本?如果是 6i(客户端-服务器),我相信你唯一的办法就是使用 Oracle Forms 创建一个参数表单,然后将这些参数传递给报表。

    如果您使用的是更高版本(基于 Web),请查看包含示例代码的 Metalink 说明 185951.1(“如何根据另一个参数值创建参数 LOV?”)。或者,如上所述,在 Forms 中创建您自己的参数表单(该选项适用于任何版本)。

    【讨论】:

    • 我对这个答案很满意。
    猜你喜欢
    • 2021-12-01
    • 1970-01-01
    • 2012-12-22
    • 1970-01-01
    • 2019-07-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多