Sql 如何根据列中的值禁用oracle apex中的链接
我有一份有很多专栏的互动报告。其中一列是“员工回顾”。在评审中,值可以是好的、坏的或不适用的。此栏链接到一个表格,允许雇主将审查从不适用更改为好或坏。另一个专栏是雇员。此“员工”列具有指向员工配置文件的链接。因此,当雇主登录到oracle apex时,他们可以访问此交互式报告。现在我已经把它设置好了,这样雇主就可以点击“员工姓名”列,进入员工档案查看他们的详细信息。我希望这样,一旦审查设置为“好”或“坏”,链接就会停止工作(这样,雇主只能在审查员工档案时看到,而不是在任何其他时间) 我不确定这是一个过程还是验证。我不认为这是一个动态的行动,因为它不会让我作出一个基于互动报告中的专栏动态的行动。如果可能的话,有人能概述一下我在实现这一点的过程中需要输入的代码吗Sql 如何根据列中的值禁用oracle apex中的链接,sql,oracle,oracle-apex,Sql,Oracle,Oracle Apex,我有一份有很多专栏的互动报告。其中一列是“员工回顾”。在评审中,值可以是好的、坏的或不适用的。此栏链接到一个表格,允许雇主将审查从不适用更改为好或坏。另一个专栏是雇员。此“员工”列具有指向员工配置文件的链接。因此,当雇主登录到oracle apex时,他们可以访问此交互式报告。现在我已经把它设置好了,这样雇主就可以点击“员工姓名”列,进入员工档案查看他们的详细信息。我希望这样,一旦审查设置为“好”或“坏”,链接就会停止工作(这样,雇主只能在审查员工档案时看到,而不是在任何其他时间) 我不确定这是
如果描述不清楚,请告诉我,我会尝试更改它。我一直想写一篇博客文章,详细介绍一个简单的示例,但它属于您的SQL
select case when col = 'reason to display' then
apex_page.get_url(...)
end as my_col
并将列定义为not
或者查看。如果我理解正确,您希望在emp_Review列中创建一个链接。 当Emp_review列的值为“不适用”时,则显示链接并打开表单,否则应禁用链接 您只能在交互式报表SQL查询中实现这一点。 您可以编写以下代码,假设表单页码为2,并且在第2页中创建了P2_EMP_Id隐藏项,以将EMP_Id从第1页传递到第2页:
Select EMP_ID, --Or whatever ID column you have
CASE when Emp_review ='Not Applicable' then
'<A HREF=F?P=&APP_ID.:2:&SESSION.::NO:RP,2:P2_EMP_ID:'||EMP_ID||'></A>'
ELSE Emp_review
END Emp_review,
other_column1, --Select other necessary column
Other_column2
from --your table name
选择EMP_ID,--或任何您拥有的ID列
当Emp_审查为“不适用”时,则
''
其他Emp_审查
结束环境管理计划审查,
other_column1,--选择其他必要的列
其他专栏2
from--您的表名