Гость
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Проблема при суммирование строковых величин! / 6 сообщений из 6, страница 1 из 1
31.01.2018, 08:28
    #39593691
dima_18
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема при суммирование строковых величин!
Всем доброе утро!

Подскажите, пожалуйста, ответ на следующий вопрос.
Есть след. величина:
k = 0001 - строковая

мне нужно автоматически получать следующий номер.
Я делаю так:
p = VAL(k)+1

получается ответ: 2.000

А мне нужно получить: 0002
Как мне преобразовать данную строку? Как правильно складывать
Спасибо большое
...
Рейтинг: 0 / 0
31.01.2018, 08:53
    #39593704
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема при суммирование строковых величин!
Код: sql
1.
2.
k = '0001'
p = chrtran(str(VAL(k)+1, 4), ' ', '0')
...
Рейтинг: 0 / 0
31.01.2018, 09:07
    #39593708
Sergey Sizov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема при суммирование строковых величин!
dima_18,
Код: sql
1.
Transform(k+1, '@L 9999')
...
Рейтинг: 0 / 0
31.01.2018, 09:08
    #39593709
Sergey Sizov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема при суммирование строковых величин!
Sergey Sizovdima_18,
Код: sql
1.
Transform(k+1, '@L 9999')

Пардон, val() забыл.
Transform(Val(k)+1, '@L 9999')
...
Рейтинг: 0 / 0
31.01.2018, 14:02
    #39593947
dima_18
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема при суммирование строковых величин!
Большое спасибо за помощь!
...
Рейтинг: 0 / 0
31.01.2018, 18:03
    #39594265
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема при суммирование строковых величин!
До кучи У функции PADL() есть еще третий параметр, который показывает каким символом дополнить строку до нужной размерности

Код: sql
1.
PADL(val(k)+1, 4, "0")



Кроме того, возможно, имеет смысл сделать поле числовым, а ведущие нули добавлять только при отображении. Если это возможно, конечно
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Проблема при суммирование строковых величин! / 6 сообщений из 6, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]