![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Формат поля numeric [D5, IB6.x]
guest_Dmitry © (2004-01-19 16:15:00)
Имеется FIBDataSet с неизвестным заранее текстом запроса, количеством и типом полей. После открытия датасета данные в полях типа numeric отображаются с произвольным количеством знаков после запятой. Пробовал в свойствах датасета ставить формат numeric полей по умолчанию #,###0.00 - результата никакого. Как лечить?
Заранее спасибо.
Johnmen (2004-01-19 17:30:00) [1]
>guest_Dmitry
Это баго-фича в FIBPlus. (v5.1.0) Посмотрел только что исходники...:)
guest_Dmitry (2004-01-19 16:41:00) [2]
Спасибо, вроде вылечилось.
kaif (2004-01-19 16:33:00) [3]
Я с FIB не работаю. Я работаю с IBX. Там нет таких свойств. Поэтому в подобном случае я бы просто вставил обработчик в AfterOpen:
with DataSet do
for i := 0 to Fields.Count - 1 do
if Fields[i] is TNumericField then
with Fields[i] as TNumericField do
DisplayFormat := "#,##0.00";