Вниз
Скачать: CL | DM;

Как изменить (или переопределить) параметры у запроса DBE   Найти похожие ветки 

 
Garry_c   (2004-12-09 13:32) [0]

Имеются две таблицы "мероприятия" и "участники"
mer: n_mer:integer;
    dat: date;
uch: n_uch:integer;
    n_mer:integer;
Данные из таблицы "участники" выводятся с помщью Query1
через Datasource1 в Dbgrid1.
Query1 имеет вид "select n_uch, n_mer from uch where n_mer=:s"
Данные из таблицы "mer" извлекаются по запросу
Query2: "Select n_mer, dat form mer"
Теперь я хочу с помощью QuickReport построить
Подчиненный отчет что бы для каждого мероприятия выводился список участников.
В delphi пишу
Query1.close;
Datasource1.dataset:=query2;
Qurey1.datasource:=Datasource1;
QuickReport1.dataset:=query2;
Quickreport1.subdetail.dataset:=Query1;
НЕ РАБОТАЕТ! Subdetail не выводятся.
Если поменять в тексте запроса параметр s  на n_mer Все равно
НЕ РАБОТАЕТ!
Догадываюсь что надо не просто поменять название параметра но и каким-то образом связать его с Datasource1.
весь вопрос КАК?!
Если объяснять долго дайте ссылку где почитать.
Спасибо.


 
Garry_c   (2004-12-09 13:37) [1]

Прошу прощения за длинное вступление формулирую формулирую вопрос коротко
Как связать параметр s запроса Query1 с полем в Datasource1.


 
Sergey13 ©   (2004-12-09 13:44) [2]

Свяжи запросы либо через мастер-деталь либо на АфтерСкрол мероприятий повесь переоткрытие участников с присвоением параметров.


 
Garry_c   (2004-12-09 14:46) [3]

Связать где? В Quikcreport они уже связаны.
Надо как-то сделать так чтобы Query1 понял что параметр :n_mer стал связан именно с Datasource1.
Если можно пару строчек кода.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.021 c
3-1102661653
moor38
2004-12-10 09:54
2005.01.09
Excel в Paradox 7


14-1103287708
ocean
2004-12-17 15:48
2005.01.09
Свобода вообще - хорошо ли это?


14-1103632846
juice
2004-12-21 15:40
2005.01.09
DelphiWorld


3-1102542933
Vemer
2004-12-09 00:55
2005.01.09
Работа с External Tables..


1-1103756312
Izid
2004-12-23 01:58
2005.01.09
Хелп с реестром




   Наверх