Oracle Forms 获取值和列(作为要发送的参数),我在 F11 和 Ctrl + F11 之间写入值以过滤表格列表
Oracle Forms Get Value and Column ( as Parameter to Send ) That I Write the Value Between F11 and Ctrl + F11 for Filtering Tabular List
我有一个包含两列(id、名称)的表格列表。
我通过在 f11 和 ctrl + f11 之间写入一个值来过滤表格列表。有时我用 id 过滤它,有时用 name 过滤它。
过滤后,我按下一个按钮。当我按下这个按钮时,我想获得值和我在 f11 和 ctrl + f11 之间写下这个值的列。结果应该是这样的:' id:null, name:"Alice" ' 或 ' id:22, name:"" ' 根据我填写的列。
我该怎么做?
嗯,对我来说没有多大意义。当您得到结果时,您会在屏幕上看到,不是吗?
无论如何:尝试使用 GET_BLOCK_PROPERTY
内置,检查它的 ONETIME_WHERE
and/or LAST_QUERY
属性 return 最后一个 where
子句(或整个查询)看起来像。
您必须对其进行解析才能获得所需的值。它可以完成,需要一些输入,也许你必须涉及存储过程及其高级功能,如正则表达式和东西(Forms 的 PL/SQL 引擎可能不支持)。
再说一次:我不会这样做,但是 - 如果你有并且想要 - 去做吧。
我有一个包含两列(id、名称)的表格列表。 我通过在 f11 和 ctrl + f11 之间写入一个值来过滤表格列表。有时我用 id 过滤它,有时用 name 过滤它。 过滤后,我按下一个按钮。当我按下这个按钮时,我想获得值和我在 f11 和 ctrl + f11 之间写下这个值的列。结果应该是这样的:' id:null, name:"Alice" ' 或 ' id:22, name:"" ' 根据我填写的列。
我该怎么做?
嗯,对我来说没有多大意义。当您得到结果时,您会在屏幕上看到,不是吗?
无论如何:尝试使用 GET_BLOCK_PROPERTY
内置,检查它的 ONETIME_WHERE
and/or LAST_QUERY
属性 return 最后一个 where
子句(或整个查询)看起来像。
您必须对其进行解析才能获得所需的值。它可以完成,需要一些输入,也许你必须涉及存储过程及其高级功能,如正则表达式和东西(Forms 的 PL/SQL 引擎可能不支持)。
再说一次:我不会这样做,但是 - 如果你有并且想要 - 去做吧。