Текущий архив: 2003.01.27;
Скачать: CL | DM;
Вниз
TCombobox Найти похожие ветки
← →
skirdov © (2003-01-16 14:35) [0]Добрый день, Мастера!
У меня есть TCombobox и есть таблица, в которой присутствуют колонки ID (Ключ) и NAME (char(50)). В списке TCombobox показываются строки из колонки NAME. В другую таблицу должна сохраниться ссылка (ID) выбранного значения NAME из TCombobox.
Проблема как определить соответствующий ID выбранного в списке значения NAME.
Если кто сталкивался с похожими ситуациями, посоветуйте как это можно решить попроще и покрасивше?
Спасибо.
← →
Skier © (2003-01-16 14:38) [1]IMHO, это больше похоже на TDBLookupCombobox...
← →
gsu © (2003-01-16 14:41) [2]с исп-ем itemindex TCombobox
KeyValue для TDBLookupCombobox
← →
Lord Warlock © (2003-01-16 14:45) [3]Можно при заполнении списка комбобокса записать в свойство Values
значения поля ID, но список будет в виде Name=ID.
Можно завести список типа TStringList, в который при заполнении списка комбобокса записывать ID, а потом при записи в другую таблицу брать данные из него с индексом комбобокса.
Можно в конце концов вотпользоваться возможностями LookUp.
← →
skirdov © (2003-01-16 14:49) [4]Спасибо
← →
Roma © (2003-01-16 14:52) [5]Свойство TComboBox.Items типа TStrings, имеет не только строку, но и объект (TObject) для каждой строки. Вот в нем и запоминай ID...
Запомнить:ComboBox1.Items.AddObject( <Name>, TObject( <ID>));
Выбранный ID:ID := Integer(ComboBox.Items.Objects[ComboBox.ItemIndex]);
Страницы: 1 вся ветка
Текущий архив: 2003.01.27;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.018 c