Для хранения денежных значений или результатов точных финансовых вычислений, вместо обычного типа Numeric применяется тип Данных Currency .
![]() |
---|
Вы можете конвертировать значения типа Numeric в значения типа Currency, а также выполнять обратные преобразования при помощи функций NTOM( ) и MTON( ). См. дополнительную информацию в разделах Тип Данных Numeric, NTOM( ), Функция, и MTON( ), Функция. |
Для идентификации типа данных Currency используется значек денежной единицы ($) - dollar:
![]() | |
---|---|
money = $50.33 |
Если вы определяете (задаете) больше чем 4 (четыре) знака для десятичной части числового выражения, Visual FoxPro округляет заданное выражение до четырех знаков. Например, в указанном выше примере, переменная moremoney
принимает значение = 675.4389.
Поля типа Currency подчиняются системным установкам, устанавливаемым с помощью команды SET CURRENCY, в этом случае эти поля отображаются в системном окне Browse, или в других командах отображения данных с заданным количеством десятичных знаков.
О Спецификациях для типа Данных Currency см. в разделе Тпы Данных и Полей в Visual FoxPro.