【问题标题】:Oracle APEX - Setting up a Tabular Form with default valuesOracle APEX - 使用默认值设置表格形式
【发布时间】:2013-01-16 20:07:55
【问题描述】:

我对 APEX 很陌生,在处理我的第一个表格表单时遇到了一些麻烦。我链接到的表相当简单。列如下:

  • 表示内部的主键 大学专业代码
  • 代表“真实”的外键 大学专业代码
  • 大学专业说明
  • 插入/更新的用户 表格中的行
  • 插入/更新行的日期

目前,我面临两个问题。

  1. 我希望用户能够为行指定他们自己的主键,但不能更改任何现有的主键。当我将列类型指定为“文本字段”时,用户可以编辑现有行的主键,并且在尝试添加新行时似乎也会破坏报告,因为我收到校验和错误。
  2. 我想要用户和日期 列默认为当前 登录用户和当前日期, 但指定默认值 这些列中的任何一个似乎也 导致语法/SQL 错误。做 任何人都有如何做的例子 使用默认值功能 列? 已修复。在指定默认的 PL/SQL 类型时,我可以只使用 SYSDATE 作为它自己的值。用户名可以通过APEX_UTIL中的函数获取

【问题讨论】:

  • 校验和错误是因为您打开了页面的校验和吗?还是错误来自数据库?

标签: oracle-apex tabular-form


【解决方案1】:

也许您可以使用 2 个条件字段。如果字段值为空,则显示编辑框,如果字段值不为空,则显示只显示字段。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-01-05
    • 1970-01-01
    • 2022-01-03
    • 1970-01-01
    • 1970-01-01
    • 2011-06-19
    • 1970-01-01
    相关资源
    最近更新 更多