Тема: Задачка
Показать сообщение отдельно
  #2  
Старый 17.11.2011, 15:18
Аватар для Ildar-tsr
Ildar-tsr Ildar-tsr вне форума
Местный
 
Регистрация: 09.08.2011
Адрес: г.Сургут, ХМАО
Сообщения: 453
Репутация: 7402
По умолчанию

1. Кинуть на форму кверик с запросом типа "select id, name from table".
2. Кинуть на форму DataSource(вкладка Data Access), задать в его свойствах DataSet - наш созданный кверик.
3. Вместо комбобокса кинуть на форму DBLookUpCombobox(Data Controls).
4. У комбобокса в свойствах выбрать: ListSource - наш датасоурс, ListField - выбрать name, а keyfield - ID.
5. При запуске проги естественно не забыть открыть наш кверик.
6. В DBLookUpCombobox.KeyValue будет храниться айдишник выбранного имени. Для наглядности кинуть на форму label и у комбобокса на событие onCloseUp прописать:
Код:
procedure TForm1.DBLookupComboBox1CloseUp(Sender: TObject);
begin
  Label1.Caption:= IntToStr(DBLookUpCombobox1.KeyValue);
end;
__________________
Google в помощь
Ответить с цитированием