1

我有一个场景,我每天都在更新 oracle APEX (v 20.2.0.00.20) 中的表。我想在顶部的页面导航栏中或页面上任何位置的卡片中显示信息,就像表格更新时一样

“最后更新:日期和时间”

这在 oracle APEX 中是否可以实现或可能,找不到与此相关的任何文件或信息?任何线索都会很棒

4

2 回答 2

1

在此处输入图像描述

第 1 步:转到共享组件/应用程序项并创建一项。随心所欲地称呼它。

在此处输入图像描述

第 2 步:转到共享组件/应用程序进程并创建一个并编写查询以将结果保存到您之前创建的应用程序项中。

在此处输入图像描述

第 3 步和最后一步:将应用程序项添加到共享组件/列表/桌面导航栏中的新项中。您必须添加一个 &ITEMNAME。作为替换字符串的一部分。

在此处输入图像描述

在此处输入图像描述

此外,您可以在任何地方使用此项目,因为它存储在会话中

于 2021-09-09T15:47:05.293 回答
0

假设该表包含last_update_date“以某种方式”填充的列 - 可能是数据库触发器,例如:

create or replace trigger trg_biu_your_table
  before insert or update on your_table
  for each row
begin
  :new.last_update_date := sysdate;
end;
/

然后您将创建一个项目(在该特定 Apex 页面上),其源是 SQL 查询,如下所示:

select max(last_update_date)
from your_table

那应该这样做。

于 2021-09-09T17:27:54.460 回答