Главная страница
    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.44 MB
Время: 0.031 c
14-1094303782
Marser
2004-09-04 17:16
2004.09.26
О вчерашнем...


1-1094839840
МЯУ
2004-09-10 22:10
2004.09.26
ООП


6-1085386955
r9000
2004-05-24 12:22
2004.09.26
Определение ip-адреса компьютера с которого приходят сообщения.


1-1094715587
~ShamaN~
2004-09-09 11:39
2004.09.26
вопрос по работе со строками


1-1094799308
AngelSaint
2004-09-10 10:55
2004.09.26
Подсказка в TListBox





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский