![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Связать 2 TQuery [D6, MSSQL]
Alibaba © (2002-07-05 16:00:00)Всем привет!
Уважаемые Мастера, подскажите плиз.
У меня есть TQuery1, который выбирает список покупателей.
Результат я показываю в TDBGrid1 (используя TDataSource для связи)
TQuery2 в TDBGrid2 должен показывать список покупок каждого покупателя, когда мы двигаемся по таблице TDBGrid1.
Как мне связать эти два TQuery?
Alibaba (2002-07-05 16:18:00) [21]2Johnmen
TQuery1:
select CLN_ID, CLN_NAME
from Table1
where (какие-то условия)
Результат в таблице:
1 Вася
2 Петя
procedure TfrmMain.Query1AfterScroll(DataSet: TDataSet);
begin
TQuery2.Filter:="CLN_ID = TQuery1.CLN_ID"
end;
TQuery2:
select Pokupka1, Pokupka2
from Table2
where Table2.CLN_ID = ??? ЧЕМУ
Skier (2002-07-05 16:16:00) [22]>Alibaba
Смотри описание св-ва TQuery.DataSource в Help-e
Johnmen (2002-07-05 16:05:00) [23]В AfterScroll TQuery1 прописываешь изменение фильтра в фильтруемом TQuery2