|
Отображение столбца в зависимости от значений
|
|||
---|---|---|---|
#18+
Здравствуйте! Подскажите, пожалуйста, как мне запретить отображения столбца, если ни в одной из строк нет значений и отображать, если бы хотя бы в одной значение есть? Пробовал указывать value item\column in expression 1 is not null - вообще не отображает (видимо ориентируясь по первой записи), даже пробовал в этом условии ставить sum(COL01) - не помогает. А казалось бы - такая очевидная вещь (( Не поможете? Заранее благодарен, уважаемые специалисты. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2013, 08:25 |
|
Отображение столбца в зависимости от значений
|
|||
---|---|---|---|
#18+
COND_COLUN, насколько я знаю, строки подстановки (к которым относятся и строки подстановки столбцов #ПСЕВДОНИМ_СТОЛБЦА# и #НОМЕР_СТОЛБЦА#) не действуют в условиях отображения. Потому есть три варианта: 0. Повторно использовать запрос отчёта в условии типа Exists : Код: plsql 1. 2. 3. 4.
1. Формировать строку запроса динамически в PL/SQL. 2. Скрывать столбец, используя DA и JavaScript. Первый вариант плох тем, что первоначальный запрос отчёта оборачивается APEX во всякие фильтры числа строк, настроек интерактивного отчёта и т.п. Потому может возникнуть ситуация, когда в отчёте будет виден столбец, но у всех строк его значение будет пустым. Второй и третий, в принципе, могут этого избежать, но тут придётся повозиться с определением накладываемых на запрос дополнительных обёрток. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2013, 20:57 |
|
|
start [/forum/topic.php?fid=50&fpage=52&tid=1875828]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
74ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
others: | 357ms |
total: | 517ms |
0 / 0 |