Topic: Некорректная работа с дробными числами

Есть таблица содержащая поле типа «Деньги», при вводе данных в качестве разделителя целой и дробной части система принимает только запятую. Но есть необходимость периодически обновлять эти данные, делать групповую операцию, причем весь список увеличивается на равное значение, вводимое в поле формы корректировки. Расчет выполняется посредством запроса на обновление (UPDATE). Столкнулся с такой проблемой, при вводе в поле формы корректировки значения типа «1,24», где в качестве разделителя целой и дробной части используется запятая, мое денежное поле обновляется только на целую часть, но если в Edit я ввожу число, где разделитель точка (1.24), расчет происходит корректно. В чем может быть проблема? Рассказывать пользователям, что в одной форме мы используем « , », а в другой « . », не вариант.

2 (edited by zenja 2020-09-21 10:14:13)

Re: Некорректная работа с дробными числами

Вопрос снимается, проблема решена, не поставил в форме ввода данных для Edit признак "Currency", протупил smile