Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Ведущие нули / 8 сообщений из 8, страница 1 из 1
25.07.2006, 13:49
    #33876704
air1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ведущие нули
В гриде вводятся цифры, но на самом деле это не цифры, а символы, тоесть вводится в колонку строка, состоящая из цифр. Как убрать ведущие нули, то есть:
'0000456.23' --- '456.23'
'0897.02' --- '897.02'
'0.02' --- '0.02'
...
Рейтинг: 0 / 0
25.07.2006, 14:24
    #33876863
Проходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ведущие нули
А что, VAL() чем-то не подходит? Получишь число без ведущих нулей.
...
Рейтинг: 0 / 0
25.07.2006, 14:43
    #33876933
Burn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ведущие нули
RTFM StrTran(), ChrTran
...
Рейтинг: 0 / 0
25.07.2006, 14:49
    #33876960
AleksMed
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ведущие нули
Если это нужно контролировать при вводе, то InteractiveChange или KeyPress тебе помогут.
...
Рейтинг: 0 / 0
25.07.2006, 16:02
    #33877318
air1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ведущие нули
Жаль, но функциями strtran() и chrtran() воспользоваться нельзя, так как мне надо убрать не все нули, а только ведущие.
...
Рейтинг: 0 / 0
25.07.2006, 16:16
    #33877382
AleksMed
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ведущие нули
air1Жаль, но функциями strtran() и chrtran() воспользоваться нельзя, так как мне надо убрать не все нули, а только ведущие.
Проходящий тебя уже подталкивал к VAL()
...
Рейтинг: 0 / 0
25.07.2006, 16:18
    #33877392
Проходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ведущие нули
И все таки не понятно! air1, аууу!!

Код: plaintext
ltrim(str(val('0.02')))

дает нужный результат или нет?
...
Рейтинг: 0 / 0
25.07.2006, 20:27
    #33878035
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ведущие нули
air1Жаль, но функциями strtran() и chrtran() воспользоваться нельзя, так как мне надо убрать не все нули, а только ведущие.
"Вы просто не умеете их готовить" (с)

Если речь идет о VFP9, то у функций AllTrim(), LTrim(), RTrim() появился дополнительный параметр

Код: plaintext
?ALLTRIM("00123.456","0")

Если речь идет о младших версиях, то

Код: plaintext
?ChrTran(AllTrim(ChrTran("00123.456","0",CHR( 32 ))),CHR( 32 ),"0")
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Ведущие нули / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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