Reportbuilder的TDBText显示格式中的负值

时间:2011-11-15 16:23:24

标签: delphi delphi-7 reportbuilder

使用report Builder 7.x

我正在尝试格式化TDBText以在12个字符的字段中显示正的和负的美元金额,左边用零填充

例如

000000001720 要么 -00000001720

我右键单击我的TDBText并选择显示格式并编辑它说:

000000000000; -00000000000

然而,这不起作用。

实际上左侧(正面)起作用,但右侧(负面)起作用。 我让角色在最后被剔除。我失去了分钱。整个部分都被围捕了。

实际值是:

-1671.56
-685254
193.15
4974.15

显示的值为:

-00000001672
-00000005853
000000000193
000000004974

显示的值应为:

-00000167156
-00000585254
000000019315
000000497415

我做错了什么?

1 个答案:

答案 0 :(得分:0)

我用一个Variable组件替换了TDBText,并添加了我自己的自定义代码。奇迹般有效。