Padding a fixed number with leading zeros up to a fixed length

aMazing picture aMazing · Jun 12, 2012 · Viewed 44.1k times · Source

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.

Answer

craig picture craig · Jun 12, 2012

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