Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Функция VAL() / 6 сообщений из 6, страница 1 из 1
19.07.2006, 16:22
    #33864546
air1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функция VAL()
Пишу: val(SUBSTR(m.str,1,m.y)). Где m.str='439.67 12.45' m.y=7. SUBSTR(m.str,1,m.y)="439.67 ". Дальше применяю val(). Мне надо получить соответственно 439,67. А получается 439,00. Что делать?
...
Рейтинг: 0 / 0
19.07.2006, 16:39
    #33864614
Burn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функция VAL()
SET DECIMALS TO 2
...
Рейтинг: 0 / 0
19.07.2006, 16:41
    #33864623
Goldminer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функция VAL()
air1Пишу: val(SUBSTR(m.str,1,m.y)). Где m.str='439.67 12.45' m.y=7. SUBSTR(m.str,1,m.y)="439.67 ". Дальше применяю val(). Мне надо получить соответственно 439,67. А получается 439,00. Что делать?
Код: plaintext
1.
set sysformats off
set point to "."
...
Рейтинг: 0 / 0
19.07.2006, 16:41
    #33864631
-=AlexiS=-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функция VAL()
разделитель дробной части какой в фоксе/ системе ?
сравните
? VAL("439.67 ")
? VAL("439,67 ")
...
Рейтинг: 0 / 0
19.07.2006, 16:54
    #33864701
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функция VAL()
air1Пишу: val(SUBSTR(m.str,1,m.y)). Где m.str='439.67 12.45' m.y=7. SUBSTR(m.str,1,m.y)="439.67 ". Дальше применяю val(). Мне надо получить соответственно 439,67. А получается 439,00. Что делать?
пиши:
Код: plaintext
val(chrtran(alltrim(m.str), ',.', set('point') + set('point')))
Есть подвох - m.str = 1.23E456
...
Рейтинг: 0 / 0
19.07.2006, 17:43
    #33864917
Burn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функция VAL()
А попугая я так и не заметил.
Никогда не думал, что Val() c произвольной строкой в начале которой идут цифры вытащит эти начальные цифры.
Вот что значит не читать хелпа по привычным функциям
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Функция VAL() / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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