Вниз
Скачать: CL | DM;

Заполнение DBCombobox/ DBListBox   Найти похожие ветки 

 
Denis_Ac   (2004-10-22 08:07) [0]

Как сделать, чтобы из таблицы справочника:
--------------------------|
название группы| факультет|
--------------------------|
Combobox заполнить названием факультетов, а ListBox названием групп выбранного факультета.
ЗЫ Непонятен именно процесс заполнение (Пытался зделать, а работать не хочет :(((( )


 
ЮЮ ©   (2004-10-22 08:14) [1]

>Пытался зделать, а работать не хочет

И где эта попытка? Теперь всем нам пытаться?
Неверное или неполное условие: В справочнике у тебя "факультет", а Combobox хочешь заполнить "названиями факультетов"


 
Denis_Ac   (2004-10-22 08:24) [2]

Это я чисто условно написал.(факультет и названиями факультетов,одно и тоже)
Sorry - "зделать"=сделать. Как их заполнить.


 
Submarine   (2004-10-22 10:07) [3]

Реализация этой задачи простая, она проще реализуются через обычный Combobox и Listbox:
Зы

type
   TIDD = class
   Iobject: integer;
      end;
// Заполняем сомбобокс по выбору вида корреспонденции
 fmdtmdl.help1.Close;
 fmdtmdl.help1.SQL.Clear;
 fmdtmdl.help1.sql.Add("Select *");
 fmdtmdl.help1.sql.Add("From CATALOGCONTENT");
 fmdtmdl.help1.sql.Add("where catalogid=203");
   irec:=0;
   with fmDTMDL.help1 do
 begin
   open;
   while not EOF do
   begin
     Combobox1.items.add(FieldByName("name").AsString);
     idd:=tidd.create;
     idd.Iobject := FieldByName("CONTENTID").value;
   ComboBox1.Items.Objects[IRec] := idd;
      irec:=irec+1;
     next;
      end;
    end;
А в Listbox также заполняем, используя
входной параметр (Tidd(ComboBox1.Items.Objects[irec]).Iobject);


 
Submarine   (2004-10-22 10:17) [4]

Забываю кидать обьяснение:
Сначала я кидаю вид корреспонденции в Items, а в обьект закидываю его код, а потом просто при выборе вида корреспонденции
открываю запрос типа select * From table where id=:dd,
где dd=(Tidd(ComboBox1.Items.Objects[irec]).Iobject);
и спокойно заполняй себе, что хочешь....



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

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



Память: 0.46 MB
Время: 0.026 c
8-1092984946
k-sergey
2004-08-20 10:55
2004.11.21
как в TlistBox изменить цвет полоски выделеного item-а?


4-1097596116
F1
2004-10-12 19:48
2004.11.21
Как рисовать прямо на экране?


4-1097348954
Sphinx
2004-10-09 23:09
2004.11.21
Таймер


3-1098786783
Артем К.
2004-10-26 14:33
2004.11.21
Какие компоненты использовать для работы с MySQL Server?


3-1098351193
Samick
2004-10-21 13:33
2004.11.21
скажите как мне в grid занести базу данных




   Наверх