oracle apex报告行缩进

时间:2012-10-25 04:50:22

标签: sql oracle-apex

有人可以告诉我如何在顶级报告中保留缩进,例如此查询的结果吗?

select  lpad(' ',2*level-1)||ename as ename
from    emp
start   with mgr is null
connect by nocycle prior empno = mgr;

它看起来像顶点报告修剪所有缩进标签和diaplay报告作为通常的行。

之前的Thanx。

2 个答案:

答案 0 :(得分:2)

如果您想使用空格作为缩进,请尝试使用以下内容:

select  replace(lpad('#', level*2, '#'),'#',' ')|| ename as ename
from    emp
start   with mgr is null
connect by nocycle prior empno = mgr

将ename列的'Display As'属性更改为'Standard Report Column',以便显示html标记

答案 1 :(得分:2)

我发现这个非常有用:)

Report Attributes > Column Attributes for ?ENAME? > 
Column Formatting > HTML Expression 
<span style="padding-left:#THE_LEVEL#px;">#ENAME#</span>