Apex 5帮助在插入过程之前更改表单值

问题描述 投票:0回答:1

我正在以日期选择器的形式接受用户输入,这要求用户在选择之后必须具有以下格式对用户可见:dd-mm-yyyy,所以我正在使用具有该值的格式掩码(dd- mm-yyyy)

但是,数据库列是一个只有8个字符的varchar2,而不是10个字符,我需要在插入之前删除'-'。

现在,我将数据库列用作源类型,并且在源值或表达式字段中使用列名。

我正在尝试使用substr(:P19_Itemname,1,2)+ substr(:P19_Itemname,4,2)+ substr(:P19_Itemname,7,4);在“后期计算计算”区域中,这显然不起作用。

提前感谢!

P.S .:如果我在格式蒙版中使用ddmmyyyyy,则一切正常,但用户不喜欢它。提交过程也是基本的自动行处理(DML)

apex
1个回答
0
投票

您可以更改列数据类型,例如日期,然后尝试

© www.soinside.com 2019 - 2024. All rights reserved.