TransNum() Функція

Перетворюе число в строку, за вказаною маскою та форматом.

TransNum(nValue[, cMask [, cFormat]])

Повертане значення Строка.

Параметри

nValue Число для перетворювання.
cMask Бажана маска.
cFormat Бажаний формат. Можливі значення (можливо комбінувати)
"A" - видаляе ведучі та кінцеви пробели
"S" - видаляе з дробної частини кінцеви 0
"+" - виводить знак числа, якщо число не дорівнюе 0
"," - крапку замінюе на кому
"E" - якщо число дорівнюе 0, то повертається пуста строка

Приклади

&& Приклад 1
? TransNum(1234.5,'999 999.99')             && "  1 234.50" - перетворення по маске
? TransNum(1234.5,'999 999.99', 'A')        && "1 234.50"   - перетворення по маске з видаленям ведучіх та кінцевих пробелів
? TransNum(1234.5,'999 999.99', 'A,')       && "1 234,50"   - перетворення по маске з заміною крапки на кому
? TransNum(0.00,, 'E')                      && ""           - повертається пуста строка
 
&& Приклад 2
? TransNum(1234.5,'999 999.99', 'SA')       && "1 234.5"    - перетворення по маске з видаленям кінцевих 0
? TransNum(1234.0,'999 999.99', 'SA')       && "1 234"      - перетворення по маске з видаленям кінцевих 0
 
&& Приклад 3
? TransNum(1234.5,'999 999.99', 'SA+')       && "+1 234.5"  - перетворення по маске з вказанням знаку числа
? TransNum(1234.0,'999 999.99', 'SA+')       && "-1 234"    - перетворення по маске з вказанням знаку числа
? TransNum(0     ,'999 999.99', 'SA+')       && ""          - повертається пуста строка

Налаштування сторінки