То, что мне нужно сделать, на мой взгляд, невероятно просто. На самом деле настолько просто, что это, вероятно, очевидно, и поэтому я не могу найти ни одного места, в котором документировано, как это сделать.
Мне нужно просто взять значение элемента страницы выбора даты (: P1_DATE_1) и с помощью динамического действия установить значение второго элемента страницы выбора даты (: P1_DATE_2). Значение (:P1_DATE_2) должно быть на 2 года или 730 дней больше, чем значение (:P1_DATE_1). Итак, все, что мне нужно, это простое выражение «+730», верно?
У меня это работало с использованием sysdate в качестве даты начала этого расчета. Приведенное ниже выражение PL/SQL дало соответствующий результат:
to_char(sysdate + 730,'dd-MON-rr')
Но тогда я не мог заставить его перевести на принятие значения элемента страницы. У меня уже есть действия и все настроено, я просто не могу заставить его работать, когда пытаюсь заменить :P1_DATE_1 на sysdate. Я пробовал столько разных проявлений этого выражения, используя элемент страницы, но он не заполняет второй элемент страницы.
Извините за, возможно, глупый вопрос, но если кто-то может помочь, я был бы признателен. Спасибо!