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

aMa*_*ing 21 report formula padding zero crystal-reports

在使用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
Run Code Online (Sandbox Code Playgroud)

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

cra*_*aig 26

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

  • 我不明白什么是如此含糊,模糊,不完整,过于广泛的问题,它被标记为ClOSED.说真的,理解问题重点的人已经回答了这个问题,现在关闭它有什么意义. (6认同)
  • aMazing,我同意你的意见. (4认同)

aMa*_*ing 13

我知道了

Right("0000"&{MyFieldToPad},8)
Run Code Online (Sandbox Code Playgroud)

完全按照我的要求工作.