Разделитель целой и дробной части
Здравствуйте. Столкнулся с такой проблемой. На разных компьютерах в настройках разделителем целой и дробной части может стоять как запятая, так и точка. И вот пользователь хочет,в отчётах разделителем видеть системный разделитель (соответственно запятую или точку). Можно ли это как-то прописать в настройках самого отчёта?
Спасибо за ответ.
Спасибо за ответ.
Комментарии
На худой конец функция FormatFloat('0.####', value) - она точно будет преобразовывать в String, используя региональные настройки.
Если выставить пустой DecimalSeparator, то тогда запоминается системный DecimalSeparator при первом формировании отчёта. И если в настройках системы потом поменять DecimalSeparator, то в отчёте он не изменится.
Через FormatFloat конечно можно,но это гемор. Думал,что это можно как-то в настройках прописать.
Аналогичный эффект вызывается, если в свойстве DisplayFormat.Kind поставить значение "fkNumeric". Важно: DisplayFormat.DecimalSeparator при этом должен быть пустым!