Crystal reports 可以在crystal报表中增加缩进文本字段

Crystal reports 可以在crystal报表中增加缩进文本字段,crystal-reports,crystal-reports-2008,Crystal Reports,Crystal Reports 2008,我创建了一个公式,用于缩进文本字段以显示树结构 Numbervar x; Numbervar level := {Sheet1_.Level}; StringVar indentStr; For x := 1 To level Do ( indentStr := indentStr + ' ' ); indentStr + cstr({Sheet1_.Name}) 并设置“可以增长”属性 问题是,当数据超过列长度时 输出: FIXED ASSETS FURNITURE

我创建了一个公式,用于缩进文本字段以显示树结构

Numbervar x;
Numbervar level := {Sheet1_.Level};
StringVar indentStr;
For x := 1 To level Do
(
indentStr := indentStr + ' '
);
indentStr + cstr({Sheet1_.Name})
并设置“可以增长”属性

问题是,当数据超过列长度时

输出:

FIXED ASSETS
    FURNITURE AND FIXTURE
        SUNDRY CREDITORS
    OFFICE EQUIPMENTS AND APPLIANCES AND PURCHASE OF 
BARCODE PRINTER
预期输出:

FIXED ASSETS
    FURNITURE AND FIXTURE
        SUNDRY CREDITORS1
    OFFICE EQUIPMENTS AND APPLIANCES AND PURCHASE OF 
    BARCODE PRINTER

是否有办法实现?

标题固定资产是另一个字段,或者整个数据来自单个字段field@siva,固定资产是第一级数据,而不是标题。一种解决方法是采用两个公式,一个用于固定资产,另一个用于剩余数据,现在通过提供足够的位置空间来放置第二个公式,这样您就不会得到任何公式issues@siva,这就是问题所在,将有“n”个级别。sheet1.level包含哪些内容,以及如何在公式中使用这些内容?