用固定长度填充固定数字,前导零

时间:2012-06-12 00:47:10

标签: crystal-reports report padding formula zero

在使用Visual Studio 2010的Crystal Report中,我正在尝试为以下场景创建公式:

x =任意数字(固定数字为8位数,不能小于或大于)

如果X的长度小于8,则在前面填充所需的0,使其长度为8。

例如:

X = 123
Result of Formula should be 00000123

X = 9
Result of Formula should be 00000009

任何帮助将不胜感激。 提前谢谢。

2 个答案:

答案 0 :(得分:25)

ToText({table.field},"00000000")更简洁。

答案 1 :(得分:12)

我明白了

Right("0000"&{MyFieldToPad},8)

完全符合我的要求。