Как изменить значение одной строки в APEX 5.1? - PullRequest
0 голосов
/ 13 июня 2018

Я преобразовал два моих столбца в кнопки, которые пользователь может использовать для изменения информации о строке.Они привязаны к двум процессам, которые должны изменить несколько значений той же строки, по которой щелкнул пользователь.Table Sample

Однако я не могу выбрать конкретное поле в процессе и вместо этого обновить все значения в столбце.Могу ли я обновить только определенные поля в той же строке, по которой щелкнул пользователь?

Это глупый вопрос, но я новичок в занятом отделе, поэтому любая помощь будет оценена по достоинству.

1 Ответ

0 голосов
/ 13 июня 2018

Если ваши кнопки отправляют страницу для запуска процесса (вы еще не сказали, как они работают), вам нужно установить значение REQUEST с двумя частями информации:

  1. действие, которое вы хотите выполнить
  2. Ключ для строки, по которой он щелкнул

Таким образом, в вашем отчете SQL необходимо построить значение запроса примерно так:

'APPROVE-' || record_id

Тогда условие процесса должно быть примерно таким:

:REQUEST like 'APPROVE-%'

, а код процесса должен разделить значение REQUEST на части, чтобы извлечь значение record_id.

...