01.03.2012, 12:12 | #1 |
Участник
|
Имеем замечательную функцию FORMAT. Как можно заставить ее игнорировать "Разделитель целой и дробной части" из региональных настроек и использовать нужный мне символ при преобразовании дробных чисел.
Ну например символ пусть будет точка, в то время как в настройках запятая? |
|
01.03.2012, 12:16 | #2 |
Участник
|
replace(format(y,0,1), ',', '.');
Как то так |
|
01.03.2012, 13:26 | #3 |
Участник
|
получение текущего разделителя
Код: MESSAGE(COPYSTR(FORMAT(1.1),2,1)); |
|
01.03.2012, 13:34 | #4 |
Участник
|
Это все конечно здорово:
Код: CONVERTSTR(FORMAT(dec,0,1),COPYSTR(FORMAT(1.1),2,1) , '.'); Но я где то в глубине души надеюсь, что указав в строке параметров FORMAT что -то похожее на Код: <Decimal Symbol,'.'> |
|
01.03.2012, 14:44 | #5 |
Участник
|
|
|
01.03.2012, 15:36 | #6 |
Участник
|
|
|
01.03.2012, 16:23 | #7 |
Участник
|
В догонку если написать так:
Код: FORMAT(12340000.987, 0, '<Integer><1000Character,_><Decimals><Comma,.>')); |
|