Подтвердить что ты не робот

Заполнение фиксированного числа с начальными нулями до фиксированной длины

В Crystal Report с использованием Visual Studio 2010 я пытаюсь создать формулу для следующего сценария:

x = любое число (фиксированное число из 8 цифр, не может быть меньше или больше)

Если длина X меньше 8, проложите необходимое количество 0 спереди, чтобы сделать его длину 8.

Например:

X = 123
Result of Formula should be 00000123

X = 9
Result of Formula should be 00000009

Любая помощь будет оценена. Спасибо заранее.

4b9b3361

Ответ 1

Я получил его

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

Работает отлично, как я хочу.

Ответ 2

ToText({table.field},"00000000") более краткий.