如何在日期选择器上设置默认值(sysdate +:pageitem)(不工作)Oracle Apex

olqngx59  于 2023-11-17  发布在  Oracle
关注(0)|答案(1)|浏览(178)

我在Oracle Apex页面上有2个日期选择器; P7_REQDEPARTUREDATEP7_REQARRIVALDATE
P7_REQDEPARTUREDATE需要“明天”值= sysdate +1
P7_REQARRIVALDATE需要“10天后”value = sysdate + 10
我用这个调整了他们的默认值; to_char(sysdate + 1,'DD-MM-YYYY')to_char(sysdate + 10,'DD-MM-YYYY')工作正常但他们不想让我静态地做,所以我需要修复它。
我有隐藏的页面项目; P7_493DEPDATE(值为1)和P7_493ARRDATE(值为10)(值来自sql查询)(varchar)
所以这是不工作或改变,我可以想象不工作,所以我做错了,但我不知道什么。
例如:
to_char(sysdate + :P7_493DEPDATE,'DD-MM-YYYY')(不工作)
to_char(sysdate + $v('P7_493DEPDATE'),'DD-MM-YYYY')(不工作)
在这一点上,我不知道我是否需要创建DA或我应该尝试做它与默认值.谢谢
(我查了类似的问题,忍不住问自己)

6yjfywim

6yjfywim1#

我假设P7_493DEPDATE的序列比P7_REQDEPARTUREDATE高**:


的数据
对于P7_493DEPDATE item,source是返回单个值的查询:

SELECT 10 FROM DUAL

字符串
对于P7_REQDEPARTUREDATE日期选择器项,源为表达式:

to_char(sysdate + :P7_493DEPDATE, 'dd-mm-yyyy')

相关问题