Форум: "Базы";
Текущий архив: 2003.11.13;
Скачать: [xml.tar.bz2];
ВнизКак передать в переменную резльтат запроса от Query? Найти похожие ветки
← →
Denisiy (2003-10-21 16:16) [0]Такой вопрос господа:
Есть Combobox, в список которого нужно вернуть результат запроса от Query. Копать через DBGrid неохота. А как иначе получить доступ к данным из запроса ?
← →
Sandman25 (2003-10-21 16:18) [1]Query.Fields[0].AsString
← →
Fiend (2003-10-21 16:18) [2]а чем не устраивает TDBComboBox?
← →
bushmen (2003-10-21 16:18) [3]Использовать DbCombobox
← →
Sandman25 (2003-10-21 16:18) [4]Query.FieldByName("MyField").AsString
← →
Ann (2003-10-21 16:20) [5]переменная=Query["имя поля"];
ты это имеешь ввиду? что-то не пойму вопроса..
или так? ComboBox1.Items.Add(Query["имя поля"]) ?
← →
Vlad (2003-10-21 16:24) [6]Есть Combobox, в список которого нужно вернуть результат запроса
Тогда уж не DbCombobox а DbLookupCombobox
← →
bon (2003-10-21 16:30) [7]А как насчет DbLookupCombobox?
← →
DenK_vrtz (2003-10-21 16:31) [8]Вы в вопрос вдумайтесь! :)
>Как передать в переменную резльтат запроса от Query?
ладно, я понимаю результат одна строчка и одно поле, а если строк больше и полей не одно, то это массив record"ов как минимум!!! :)
← →
Inkotex (2003-10-21 16:38) [9]Приблизительно так я думаю разберешся,
если что не понятно спрашивай
procedure TfrmNavi.AddRayon(Sender: TObject
begin
DMMain.IBQRayon.Active:=True;
with frmDovOblRay.DSRayon do begin
DataSet.First;
while not DataSet.Eof do begin
T1ComboBox3.Items.Add(DataSet.FieldValues["NAME"]);
DataSet.Next;
end;
end;
end;
← →
TP (2003-10-21 16:38) [10]Делаешь процедуру, у которой результат String. Открываешь курсор, поле поштучно отправляешь в результат. Ну а результат в ComboBox.
← →
Vlad (2003-10-21 16:43) [11]>TP (21.10.03 16:38) [10]
Ты сам понял чего написал ?
← →
TP (2003-10-21 16:49) [12]Нужен перевод?
← →
Anatoly Podgoretsky (2003-10-21 16:55) [13]Если #13#10 то перевод не нужен
← →
TP (2003-10-21 16:57) [14]Конечно. Извиняюсь...
← →
bushmen (2003-10-21 16:58) [15]>Копать через DBGrid неохота.
Мне кажется, что через DBGrid как-раз меньше будет пролем и быстрее, чем через ComboBox и еже с ним
← →
Inkotex (2003-10-21 17:10) [16]В SQL нашего Query
SELECT * FROM TABLE(название таблицы)
begin
Query.Active:=True ;//если Query Active:=False
with Query.DataSource.DataSet do begin
DataSet.First;
while not DataSet.Eof do begin
ComboBox.Items.Add(DataSet.FieldValues["название поля"]);
DataSet.Next;
end;
end;
end;
Тогда в Combobox, его список передастса результат запроса от Query.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.11.13;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.033 c