powered by simpleCommunicator - 2.0.44     © 2025 Programmizd 02
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Получение значений из Checkbox для Диаграмм на базе SELECT
3 сообщений из 3, страница 1 из 1
Получение значений из Checkbox для Диаграмм на базе SELECT
    #40045643
Ivanco
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.
Есть приложение APEX, основная цель которого визуализировать данные из БД (построение отчетности в виде графиков ( Chart Region )).
Графики строятся на базе SELECT-ов из БД.
На форме есть ряд фильтров, собственно вопрос: как получить значения фильтра, выполненного виде Checkbox , для использования в SELECT-ах построения диаграмм?

Фильтры на базе Select List в SELECT-ах используются без проблем, простейший пример:
Код: sql
1.
AND (:INITIATOR = 'val_0' OR :INITIATOR IN ('val_1', 'val_2'))
...
Рейтинг: 0 / 0
Получение значений из Checkbox для Диаграмм на базе SELECT
    #40046138
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivanco,

Значения Checkbox хранятся в строке через разделитель :
те. пример фильтров
Код: sql
1.
AND (instr(':'||:INITIATOR||':',':val_0:') > 0 OR instr(':'||:INITIATOR||':',':val_1:') > 0 OR instr(':'||:INITIATOR||':',':val_2:') > 0)
...
Рейтинг: 0 / 0
Получение значений из Checkbox для Диаграмм на базе SELECT
    #40046529
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SvDev,
Мне кажется так правильнее

Код: plsql
1.
2.
3.
4.
5.
6.
with a as (
    select * from table (
        select apex_string.split(:INITIATOR,':') v  from dual
    )
)
select * from my_table where my_column in (select a.column_value from a);
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Получение значений из Checkbox для Диаграмм на базе SELECT
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]