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

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

Наверх




Память: 0.46 MB
Время: 0.019 c
3-63513
ERDEN
2003-02-03 09:36
2003.02.20
отчет в QReport


3-63596
sveloga
2003-02-03 08:49
2003.02.20
Как узнать, существует ли таблица ?


9-63463
xMagicx
2002-08-05 19:24
2003.02.20
Изометрический движок


14-63748
Igit
2003-02-05 17:21
2003.02.20
Зацените


3-63542
4x4
2003-02-03 16:10
2003.02.20
DBGrid и RowHeight?