Попытка использовать значение столбца для установки другого столбца в IG Oracle APEX - PullRequest
0 голосов
/ 11 декабря 2019

Я разрабатываю приложение, используя oracle apex 19.2, и мне нужно использовать идентификатор в одном столбце моей интерактивной сетки в качестве переменной в запросе, чтобы установить значение другого столбца в той же сетке. До сих пор я сделал следующее:

- Создание IG с использованием запроса в качестве источника (база данных вызывается с помощью DBLink):

 select * from System.TV_CANALES@CGTVLINK where C_ID_DEMARCACION = :P3_C_ID_DEMARCACION and (T_CARACTER = 'Privado 1' OR T_CARACTER = 'Privado 2' OR T_CARACTER = 'Privado 3')

- Поля таблицы: C_ID_CANAL,T_CARACTER, C_ID_DEMARCACION

-Создать новый столбец с именем Prestador Servicio Vigente, в котором должно отображаться поле T_RAZON_SOCIAL из другой таблицы, которое связано с C_ID_PERSONA и C_ID_CANAL с помощью следующего запроса: *

10091010 * Вывод этого запроса следующий:

https://i.stack.imgur.com/lScij.png

Каждый из этих результатов связан с C_CANAL_ID в моем IG

https://i.stack.imgur.com/mY0u3.png

Моя проблема в том, что я не знаю, как APEX ссылается на каждую строку моего столбца, чтобы иметь возможность устанавливать каждое из значений, которые мой запрос возвращает в соответствующей строке, используя переменную C_ID_CANAL, чтобы связать ее (яЯ уже пытался использовать переменные привязки (: P3_C_ID_CANAL), но он возвращает ошибку, так как я пытаюсь установить 3 значения в одну строку. Я был бы признателен, если бы кто-нибудь мог сказать мне, какое условиеЯ должен добавить к своему запросу, чтобы получить желаемое значение.

Заранее спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...