Вниз
Скачать: 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.011 c
7-63875
dm_
2002-12-22 18:30
2003.02.20
Как обращаться к портам ввода-вывода в Kylix?


4-63911
BlackSun
2003-01-07 11:28
2003.02.20
Не могу получить имя файла по хэндлу...


3-63478
Nick-From
2003-02-04 16:58
2003.02.20
Процедура сравнения


3-63513
ERDEN
2003-02-03 09:36
2003.02.20
отчет в QReport


14-63852
Kapusto
2003-02-05 09:44
2003.02.20
Аппроксимация?




   Наверх