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

Вниз

Как обьявить поле програмно ?   Найти похожие ветки 

 
Dmitriy O. ©   (2004-08-16 11:26) [0]

Во время разработки приложения поле обьявляется очень легко по правой кнопке мыши "добавить поля" как такую фишку организовать програмно ?. Есть такой код
query.SQL.Clear;
query.SQL.Add("select distinct NOMZAV from zaiav where N>=(select max(n)-50 from zaiav)");
query.Prepare;
query.Open;
Потом результаты выборки надо пернести в контрол
mrform.dzaiav.Items.Clear;
while not data.Query.Eof do begin
mrform.Dzaiav.Items.Add(data.querynomzav.asstring);
data.query.Next;
end;

Но естественно если поле заранее не обьявленно (NOMZAV) то компилятор ругается.
Так вот как обьявить это поле в коде во время выполнения проги ?


 
Соловьев ©   (2004-08-16 11:30) [1]


> mrform.Dzaiav.Items.Add(data.querynomzav.asstring);

mrform.Dzaiav.Items.Add(data.query.fields[0].asstring);


 
Соловьев ©   (2004-08-16 11:31) [2]

FieldByName("NOMZAV").AsString;


 
Dmitriy O. ©   (2004-08-16 11:33) [3]


> Соловьев ©   (16.08.04 11:30) [1]

Большое спасибо ! "Все гениальное просто" (с) не мое


 
Dmitriy O. ©   (2004-08-16 11:35) [4]


> ловьев ©   (16.08.04 11:31) [2]

Мда а ведь помнил когдато но забыл. Больше спасибо еще раз !



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

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

Наверх




Память: 0.47 MB
Время: 0.043 c
8-1088151204
wdst
2004-06-25 12:13
2004.09.12
Загрузка инфы из html файлов с винчестера


1-1093405354
COOLer
2004-08-25 07:42
2004.09.12
DataSet to XML


3-1092503543
Ted
2004-08-14 21:12
2004.09.12
Как можно из DBgrid получить номер выделенной записи


14-1093265478
Kerk
2004-08-23 16:51
2004.09.12
Жизнь прекрасна!


14-1093501856
zamkom
2004-08-26 10:30
2004.09.12
Шифрование папки