Главная страница
    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.47 MB
Время: 0.039 c
1-41201
yozhik
2003-11-04 19:26
2003.11.13
Картинка на fsMDIForm


1-41466
ilka
2003-10-28 22:23
2003.11.13
загрузка SSL-евской длл


14-41968
REA
2003-10-17 11:47
2003.11.13
Работа в Твери: требуются софтостроители


1-41467
Sagrer
2003-11-04 19:37
2003.11.13
Помогите с Selection в Memo.


1-41535
vvvvvvv
2003-10-28 10:42
2003.11.13
Как в StringGrid определить номер первой видимой Col/Row?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский