Главная страница
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.012 c
14-63800
Strannik.
2003-02-04 07:58
2003.02.20
ПОМОГИТЕ!!! немогу winnt4.0 поставить


14-63769
sva_v
2003-02-03 18:54
2003.02.20
Построение графиков по набору данных


7-63863
MaxWs
2002-12-21 00:08
2003.02.20
Обновление значения переменной


3-63498
VaZ
2003-02-05 07:42
2003.02.20
Как передать в InterBase параметры


14-63792
Tio
2003-02-02 23:17
2003.02.20
Windows 2000 и интернет