|
|
|
| У клиентов есть числовой код. Количество клиентов (пациентов, населения) может быть от сотен до сотен тысяч. Как преобразовать числовой код в строку с заполняющими нулями, типа 004278. На форуме по слову "заполняющ" ничего подходящего не нашел. В функции FORMAT пробовал Format([ВнуКодПациента];$00000#) и $#00000- не получилось. Не хочется изобретать велосипед с вычислением длины строки, и от ее количества вычислять количество заполняющих нулей, Заранее Спасибо за помощью. | |
|
| |
|
|
|
| Dim asd as string
dim dfg as Long
dfg=4278
asd= Right("000000" & dfg,6)
по идее должно получиться "004278" | |
|
| |
|
|
|
| Format подойдет. Например:
Const sformat$ = "0000000000"
Dim i@
Dim s$
i = 123456
'Получить 0000123456
Debug.Print Format(i, sformat)
|
В запросе:
Format([ВнуКодПациента];"00000000") <- 0-й столько, сколько надо | |
|
| |
|
|
|
| спасибо, формат действительно проще. Получилось! | |
|
| |