Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.11.13;
Скачать: CL | DM;

Вниз

Как передать в переменную резльтат запроса от 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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.054 c
1-41656
Ivolg
2003-11-04 08:22
2003.11.13
BorderStyle bsNone не перидвигается


1-41397
DimChan
2003-10-30 08:04
2003.11.13
DateTimePicker


8-41738
miguel1
2003-07-15 16:54
2003.11.13
Проблема с записью WAV файла через MediaPlayer


4-42259
Dimich1978
2003-09-05 09:54
2003.11.13
Помогите скрыть меню при нажатии на кнопку ПУСК


3-41053
NewD
2003-10-24 11:49
2003.11.13
При попытке добавить запись вылетает ошибка.