![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
DisplayFormat [D6, IB6.x, Яфиль]
Itonix © (2007-02-01 11:41:00)В процессе работы я динамически создаю поле (или несколько) типа Флоат для ibQuery:
....
fField:TField;
fFieldDef:TFieldDef;
begin
ibPrice.FieldDefs.Add('Fld1', ftFloat);
fFieldDef :=ibPrice.FieldDefs.Find('Fld1');
fField := fFieldDef.CreateField(ibPrice);
fField.FieldName :='Fld1';
fField.FieldKind:= fkCalculated;
fField.Name :='Fld1';
....
но у fField нет свойства DisplayFormat . хотя если в ДТ добавить это поле в ибКвери и задать ему тип Флоат, то это свойство появляеться. можно ли как-нибудь задать это свойство для динамически создающихся полей типа Флоат?
Itonix (2007-02-01 11:50:00) [1]спасибо!
ЮЮ (2007-02-01 11:49:00) [2]Хотя, учитывая, что для TFloatField и TIntegerField будут иметь разные DisplayFormat, то в [1] использовать их
ЮЮ (2007-02-01 11:45:00) [3]if fField is TNumericField then TNumericField(fField).DisplayFormat :=