Padding a fixed number with leading zeros up to a

2019-01-20 07:31发布

In Crystal Report using Visual Studio 2010, I am trying a to create a formula for the following scenario:

x = any number (Fixed number of 8 digits, cant be less or greater)

If Length of X is less than 8, pad the required amount of 0's in the front to make its length 8.

Eg:

X = 123
Result of Formula should be 00000123

X = 9
Result of Formula should be 00000009

Any help will be appreciated. Thanks in advance.

2条回答
Viruses.
2楼-- · 2019-01-20 08:07

I got it

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

Works perfectly as I want it to.

查看更多
淡お忘
3楼-- · 2019-01-20 08:13

ToText({table.field},"00000000") is more succinct.

查看更多
登录 后发表回答