Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

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 :=


Наверх

Титульная страница Поиск, карта сайта Написать письмо