Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.09.26;
Скачать: CL | DM;

Вниз

Как динамически добавить в ClientDataSet поле SmallInt чтобы....   Найти похожие ветки 

 
Artem123   (2004-08-26 09:39) [0]

схема следующая
SqlConn->Sqltable->Provider->ClientdataSet->DAtaSource-DDgrid
Возникла следующая задача создать поле чтоб оно было на каждом компьютере локально у каждого пользователя свое.
При выполненнии следущего кода в ClientDataSet добавляется новое поле и выводится в грид только оно одно (остальные поля которые должны выводиться мз SqlTable не выводятся), если в ClientDataSet в редакторе полей прописать все остальные поля то ClientDataSet отобразит в гриде все поля соответственно вместе с динамически созданным. Как сделать чтоб отображались все поля с динамическим только чтоб в редакторе полей не прописывать ни одного поля железно

var
T     : TField;
begin
 T := TSmallintField.Create(ClientDataSet1);
 T.FieldName := "new_field";
 T.Name := ClientDataSet1.Name + T.FieldName;
 T.Index := ClientDataSet1.FieldCount;
 T.DataSet := ClientDataSet1;
 T.FieldKind:=fkInternalCalc;
 T.Visible:=true;
 ClientDataSet1.FieldDefs.UpDate;
 ClientDataSet1.Open;
end;


 
Desdechado ©   (2004-08-26 10:43) [1]

ничего не понял...
Тебе нужно, чтобы какое-то специфическое поле показывалось вне зависимоси от того, есть ли другие поля и какие они?



Страницы: 1 вся ветка

Текущий архив: 2004.09.26;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.043 c
1-1094837644
x_michael
2004-09-10 21:34
2004.09.26
У.М.Д. подскажите плз как получить непрямоугольную область


14-1094044850
pasha_golub
2004-09-01 17:20
2004.09.26
Музыка хорошего настроения


1-1094558683
shc
2004-09-07 16:04
2004.09.26
Как отследить утечки памяти


14-1094645477
Yakudza
2004-09-08 16:11
2004.09.26
Sybase ASE на шару отдают !


1-1094741152
Yurko
2004-09-09 18:45
2004.09.26
Кнопка в панели задач для НЕглавной формы