Как обновить поле при изменении другого - PullRequest
0 голосов
/ 08 июля 2019

у меня три поля 1. Цена (: P7_PRIJS) 2. Количество (: P7_HOEVEELHEID) 3. Всего (: P7_TOTAAL).

Я хочу, чтобы итог обновлялся (цена * количество) в момент изменения количества. Все предметы находятся в одном регионе, из одной и той же таблицы.

Я уже создал триггер для обновления итогов, это работает, но не отображается на экране.

Я пытался выполнить динамическое действие, но при этом получал ошибки.

Я просто хочу увидеть в форме, прежде чем сохранять обновленную сумму. Как это можно сделать?

1 Ответ

0 голосов
/ 08 июля 2019

Динамическое действие - это способ сделать это.На самом деле вам нужно два из них (которые будут выглядеть точно так же), каждый из которых создан на элементах P7_PRIJS и P7_HOEVEELHEID (так что общая сумма будет вычислена независимо от того, какое значение элемента вы изменили).

Действие динамического действия: Заданное значение :

  • тип задания: выражение PL / SQL
  • Выражение PL / SQL: :P7_PRIJS * :P7_HOEVEELHEID
  • элементов для отправки: P7_PRIJS,P7_HOEVEELHEID
  • затронутых элементов: элемент, P7_TOTAAL
...