Главная страница
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.039 c
3-1092710262
Sirus
2004-08-17 06:37
2004.09.12
Соединение с Firebird тормозит на Windows XP...


3-1092399856
DmitryMN
2004-08-13 16:24
2004.09.12
Вариантный тип в Firebird


10-1036587142
49
2002-11-06 15:52
2004.09.12
клиент не может найти orbpas50.dll


4-1091380249
CAMCOH
2004-08-01 21:10
2004.09.12
Загрузка приложения до входа в систему


14-1092988369
WondeRu
2004-08-20 11:52
2004.09.12
Ненавижу писать хелп на свои проги,... :-(((