Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.039 c
4-1090940633
sensor
2004-07-27 19:03
2004.09.12
Дескриптор (handle) элемента другого приложения


14-1093054091
Думкин
2004-08-21 06:08
2004.09.12
С днем рождения! 21 августа


1-1093336971
ALIEN_D
2004-08-24 12:42
2004.09.12
Утечка памяти


1-1093529823
aliced
2004-08-26 18:17
2004.09.12
опять пропала главная панель Делфи


3-1092806200
segor
2004-08-18 09:16
2004.09.12
Быстрая очистка БД (IB)




   Наверх