oracle - 从查询设置表单字段的值

标签 oracle oracle-apex

我有一个表单字段,其中一个值具有在应用程序设置表中定义的默认值。用户将在显示创建表单时看到默认值,但如果他们想在保存新行之前将其更改为另一个值。

我在字段 defaults 中看不到任何方式来指定默认值是 SQL 查询的结果(例如,从 app_defaults 中选择 default_rate,其中 row_key = 1)。

当然这必须是可能的,但是如何呢?

最佳答案

正如上面发布给 Jeffrey 的,最终解决方案可以完全在 APEX 内完成,但在页面项上使用默认值类型 = PL/SQL 函数体。

DECLARE default_value number(9,2); 
BEGIN 
SELECT deflt_rate INTO default_value FROM app_defaults WHERE row_key = 1; 
RETURN default_value; 
END;

关于oracle - 从查询设置表单字段的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5186415/

相关文章:

javascript - 动态选中/取消选中复选框

javascript - 在 APEX 交互式网格中编辑 "Row-Action"菜单

javascript - 是否可以阻止 oracle apex 提交页面,直到用户单击该页面上的刷新按钮?

Oracle APEX 问题 - ORA 20987 : APEX - User nobody requires ADMIN privilege to perform this operation. - 请联系您的应用程序管理员

c - Oracle Pro*C — 在嵌套循环中使用游标

java - 打开 session 查看并提交事务

oracle - ORA-30036 : unable to extend segment by 8 in undo tablespace 'UNDOTBS'

oracle - oracle 10express和企业管理器10g有什么区别?

sql - 在oracle中编写通用过程

oracle-apex - Oracle Apex 如何在多个应用程序中访问具有全局范围的应用程序项