【问题标题】:How to save current sysdate in apex如何在 apex 中保存当前的 sysdate
【发布时间】:2016-09-01 12:50:18
【问题描述】:

我正在使用Oracle APEX 构建一个交互式报表,在编辑页面中,有一个只显示的字段,称为更新时间,其值为最后更新时间。当我单击提交页面时,我想将此字段更新为当前的系统日期。

我所做的是创建了一个在页面上传时触发的动态操作。该操作将更新时间字段更改为当前系统日期。但是,这不起作用。我想知道是否还有其他方法可以做到这一点?谢谢!

【问题讨论】:

    标签: oracle-apex


    【解决方案1】:

    如果您的表中有一个唯一列,您可以在页面处理部分创建一个过程并将其分配给提交页面按钮。当您单击提交按钮时,程序将更新更新时间字段。

    进行页面处理:

    • 转到流程部分并单击创建按钮
    • 选择 PL/SQL 代码作为进程类型
    • 为您的流程命名
    • 在字段中编写您的过程。您可以分配一个字段值,例如:update table set update_time = sysdate where ID = :P3_ID
    • 您可以定义成功或错误消息
    • 将按钮定义为“按下按钮时”部分

    希望这会有所帮助。

    【讨论】:

    • 您的更新时间方法有效,但是在创建页面中添加创建时间这不起作用,请参考此链接:link,非常感谢! @F。二地
    猜你喜欢
    • 2012-11-03
    • 2020-10-01
    • 1970-01-01
    • 2021-12-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多