Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.01.09;
Скачать: 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 вся ветка

Текущий архив: 2005.01.09;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.039 c
1-1103729274
Unknown user
2004-12-22 18:27
2005.01.09
Как активировать MDIChildlen[N]?


14-1103595244
Чеширский_Кот
2004-12-21 05:14
2005.01.09
ФИФА признала Роналдиньо лучшим футболистом-2004


4-1101295677
ocean
2004-11-24 14:27
2005.01.09
Как сделать "Ctrl+V" в чужом приложении?


3-1102500768
Y
2004-12-08 13:12
2005.01.09
Как побороть ошибку


4-1101145077
yaric
2004-11-22 20:37
2005.01.09
имспользование PCL и PS драйверов для печати