Преобразовать строку в числовой формат.

Тема в разделе "Lotus - Программирование", создана пользователем Sasha*, 14 сен 2007.

  1. Sasha*

    Sasha* Гость

    Подскажите, как преобразовать строку в число так что бы число не округлялось?
    Пример
    Есть строка : 12,2
    Нужно что бы после преобразования число оставалось 12,2.
     
  2. morpheus

    morpheus скриптописец

    Регистрация:
    7 авг 2006
    Сообщения:
    3.927
    Симпатии:
    0
    CDbl function
    CLng function


    Да , и примите к сведению что integer - это на самом деле ЦЕЛОчисленное значение, а не дробное, так что и работайте не с интежер а с Long, Double ( разняться диапазоном, самый большой Currency )
     
  3. Omh

    Omh Lotus team
    Lotus team

    Регистрация:
    4 июл 2007
    Сообщения:
    2.210
    Симпатии:
    0
    Ещё можно написать что-то самописное, подменяющее сепаратор в стороке на нужный (NotesSession.International.DecimalSep) перед применением того, что сказал Morpheus.
    И ещё посмотри ф-ию Val
     
  4. D!m@n

    D!m@n Гость

    <!--QuoteBegin-Morpheus+14:09:2007, 12:14 -->
    <span class="vbquote">(Morpheus @ 14:09:2007, 12:14 )</span><!--QuoteEBegin-->Да , и примите к сведению что integer - это на самом деле ЦЕЛОчисленное значение, а не дробное, так что и работайте не с интежер а с Long, Double ( разняться диапазоном, самый большой Currency )
    [snapback]78288" rel="nofollow" target="_blank[/snapback]​
    [/quote]Long - длинное целое...
     
Загрузка...

Поделиться этой страницей