Возвращает числовое выражение из заданного выражения типа Currency (денежная единица). Money-to-Number.

MTON(mExpression)

Параметры

mExpression

Определяет выражение денежной единицы, для которого функция MTON( ) возвращает соответствующее числовое выражение. mExpression должно определять правильную денежную единицу (переменную типа Currency) для системы Visual FoxPro или генерируется Ошибка.

Значение переменной типа Currency задается оператором ($) (доллар), размещенным перед числовым выражением.

Expand imageВозвращаемое значение

Числового типа. MTON( ) возвращает числовое выражение в десятичном формате (с десятичной точкой, с десятичными знаками).

Expand imageПример

В следующем примере, создается переменная с именем gyMoney. TYPE( ) отображает "Y", означающее, что тип данных currency. MTON( ) используется для преобразования данной переменной в числовой тип, опять при помощи функции TYPE( ) отображается "N", означающее,  что теперь тип переменной - числовой (после проведенной конвертации, преобразовании).

  CopyCode imageКопировать Код
STORE $24.95 TO gyMoney  && создаем переменную типа currency
CLEAR
? "gyMoney типа : "
?? TYPE('gyMoney') && отображается Y, обозначение типа данных currency

gyMoney = MTON(gyMoney) && Преобразуем gyMoney в числовой тип
? "gyMoney теперь типа : "
?? TYPE('gyMoney') && отображается N, обозначение числового типа данных

Expand imageСм. также