Главная страница
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.017 c
14-63763
gsu
2003-02-03 10:49
2003.02.20
Вопрос, совет, ...


3-63541
mate
2003-02-03 10:04
2003.02.20
DBGrid и MouseMove


14-63752
aga
2003-02-05 20:54
2003.02.20
CHM


3-63473
T{}r(l-l
2003-02-04 16:07
2003.02.20
DTSPackage


6-63699
AndyM
2002-12-27 18:40
2003.02.20
Вызов скрипта с сервера....