我创建了一个PI,:P1_ID定义为复选框,并添加了DA以更新特定条件的字段。 在表单上,有一个:P1_REF_NAME,其中包含已登录用户的emailAdd 例如app_user = TESTUSER :P1_REF_NAME = TESTUSER@TESTING.COM
我想做类似的事情,当用户登录访问他自己的记录时,应隐藏/禁用复选框选项。
任何想法,怎么可能这样做?
答案 0 :(得分:1)
如果P1_REF_NAME包含用户名,那么您可以在PL / SQL类型的项目上添加条件
:P1_REF_NAME != :APP_USER
然后,不会为用户自己的记录呈现该项目。
但是,在您的情况下,似乎该项目包含不同的值,即与用户关联的电子邮件地址。据推测,这是在一些表格中。在这种情况下,您可以使用“SQL Not Exists”类型的条件,其表达式如下:
select null
from my_user_table
where username = :APP_USER
and email_address = :P1_REF_NAME