Форум: "Базы";
Текущий архив: 2007.04.01;
Скачать: [xml.tar.bz2];
ВнизКак правильно передать американский формат вещественного числа? Найти похожие ветки
← →
jeka_t (2007-01-16 10:13) [0]у меня есть компонент DataSet1, там есть поле Field1 типа Float
хочу значение текущей записи по этому полю записать в строку, но только в американской системе едениц, т.е. разделитель цедлой и дробной части = ".", без учёта настройки в системе...
"="+DataSet1.FieldByName(Field1).AsString
должно получится
"=458.456"
← →
novill © (2007-01-16 10:45) [1]StringReplace вам поможет )
← →
Max Zyuzin © (2007-01-16 11:56) [2]FloatToStrF поможет точно
← →
Johnmen (2007-01-16 15:51) [3]
var SaveDecimalSeparator : char;
SaveDecimalSeparator:=DecimalSeparator;
DecimalSeparator:=".";
s:=FormatFloat("#0.000",DataSet1.FieldByName(Field1).AsFloat);
DecimalSeparator:=SaveDecimalSeparator;
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2007.04.01;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.055 c