【发布时间】:2014-04-11 03:27:14
【问题描述】:
我有一个包含 3 列的数据库块。因为都是字符列。 我在一个包含 2 个文本项和一个复选框的表单中创建了一个多记录块。
表格中的数值如下所示
col1 col2 col3
值1 值2 N
值3 值4 N
值 5 值 6 是的
在表单中,我只想在 col3 中查找值为“N”的记录。
我想使用 Enter - Query,Execute Query 方法查找值,但在我的表单中,col3 是复选框。如果勾选 -Y,未勾选的值为 'N'。
我知道,我们无法使用 Enter - Query, Execute Query 方法搜索“N”值。
还有其他方法可以搜索吗?
【问题讨论】:
-
您可以覆盖块的
pre-query触发器并根据复选框的值设置where clause。
标签: oracle oracleforms