Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.11.21;
Скачать: 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 вся ветка

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

Наверх




Память: 0.47 MB
Время: 0.035 c
4-1097224290
W 123
2004-10-08 12:31
2004.11.21
Разделитель целой и дробной части числа


8-1092507702
k-sergey
2004-08-14 22:21
2004.11.21
Как поменять шрифт Hint-ов?


14-1097523690
Knight
2004-10-11 23:41
2004.11.21
Какие ещё есть хорошие ссылки кроме nag.ru с советами...


14-1099241658
VEG
2004-10-31 19:54
2004.11.21
Никто не ставил винт 160-200Гб на старые мат.платы (2000 год)?


1-1099224487
lipskiy
2004-10-31 15:08
2004.11.21
Печать из браузера по умолчанию?