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

DBComboBox   Найти похожие ветки 

 
Dik   (2003-02-04 01:50) [0]

Не могу понять,в чем дело. Нужно результат запроса вставить в DBComboBox.Запрос берет всех заказчиков из таблицы_заказов.Эти заказчики и должны отображаться в DBComboBox.Делаю следуещее:
begin
with QGet_zakaz do
begin
Close;
SQL.Clear;
SQL.Add("Select DISTINCT name_zakaz from "table_reserv.dbf"");
Open;
end;
DataSource1.DataSet:=QGet_zakaz;
Combozakaz.DataSource :=DataSource1;
//Combozakaz.DataField := "name_zakaz";
while not QGet_zakaz.Eof do begin
Combozakaz.Items.Add(QGet_zakaz.FieldByName("name_zakaz").AsString);
Qget_zakaz.Next;
end;
end;
При попытке присвоить DataField имя поля вылетает ошибка,что такое поле не найдено.Хотя заказчики в DBComboBox помещаются, но разумеется без указания DataField я не могу выбирать из списка.Мож кто знает,где глюк?


 
Lord Warlock ©   (2003-02-04 09:44) [1]


> //Combozakaz.DataField := "name_zakaz";

Этим ты не задаешь набор Item-oв, ДБКомбобокс служит для назначения полю какой-либо фиксированной(или нет) величины, те его обычно используют с изменяемым набором данных.

для твоей задачи нужен или DBLookUpComboBox или просто ComboBox, смотря что делаешь с выбранным значением.



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

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



Память: 0.45 MB
Время: 0.01 c
3-63493
BlackTiger
2003-02-01 15:31
2003.02.20
Подскажите как по-проще сделать запрос!


6-63707
wbc
2002-12-26 16:45
2003.02.20
Service написал и вставил ServerSocket - не откликается....


3-63502
and_sp
2003-02-05 11:06
2003.02.20
Сортировка в DBGridView


6-63712
Neo2003
2002-12-30 20:23
2003.02.20
Как переслать файл с одного сервака на другой...


3-63543
Delphinium
2003-02-01 15:10
2003.02.20
ADO Connection




   Наверх