从oracle表单中的按钮单击获取表格布局中的信息

时间:2017-06-01 04:55:05

标签: oracle plsql oracleforms

假设我的表名为客户,其中 NAME SURNAME 。我创建数据块:来自表 CUSTOMER 的CUSTOMER,并添加额外的按钮[show info] 对于布局我选择表格视图,并使用default_where和execute语句填充信息。所以现在它看起来像这样:

| NAME | SURNAME |
--------------------------------------------
| ANNA | SMITH   | [Show Info]
| John | Galt    | [Show Info]
.
.
.

所以点击按钮我想用表中的数据做一些操作,例如可能会使用一些查询

SELECT * FROM CUSTOMER_HISTORY WHERE NAME = 'ANNA'

如果我按下ANNA行中的[显示信息]按钮?

PS。我知道上面的查询没有意义,只是一个例子

1 个答案:

答案 0 :(得分:1)

在按钮上创建WHEN-BUTTON-PRESSED。重要提示 - 将按钮上的鼠标导航属性设置为True以在触发开始之前导航到右记录。

现在您可以使用冒号_

引用任何记录值
SELECT * FROM CUSTOMER_HISTORY WHERE NAME = :CUSTOMER.NAME