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

Вниз

Query, как источник данных для FastReport вкого DataSet a   Найти похожие ветки 

 
KIR ©   (2002-02-28 03:46) [0]

Имеются две таблицы со связью master-detail, требуется сформировать в FastReport"e отчет, где, соответственно, используются бэнды master data и detail data. Если формировать отчет на основании компонентов TTable, то все нормально, но в этом случае в отчет попадает ВСЕ содержимое таблиц. А мне нужно выделить только некоторые записи из подчиненной таблицы (например, выбрать записи попадающие под определенный диапозон дат). Кидаю на форму компонент Query, формирую запрос с параметрами - все нормально. Но если этот Query сделать источником данных для frDataSet, то связь master-detail теряется и и вотчет выводится полный бред. Можно ли это как-то обойти?

P.S. Да, и еще: пытался формировать фильтр для таблицы, но фильтр типа: Table.Filter := "Dat > BegDate", где BegDate - переменная типа TDate, отказывается работать...


 
gek   (2002-02-28 07:38) [1]

для таблицы попробуй использовать событие
OnFiltered и там сравнивай даты


 
Котелок ©   (2002-02-28 08:22) [2]

Для отчёта используй просто Sql запрос

Что-то типа

Query1.close;
Query1.unprepare;
Query1.sql.clear;
Query1.sql.add("select rab.*, sot.fio from rabota rab, sotrud sot");
Query1.sql.add(" where sot.id = rab.sotrid and rab.begDate > :dat");
Query1.prepare;
Query1.parambyname("dat").asdatetime := DateTimePicker1.date;
Query1.open;

frDBDataSet1.dataset := query1;

А дальше запускаешь отчёт с группами.



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

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

Наверх




Память: 0.47 MB
Время: 0.007 c
1-80512
Socol
2002-03-06 08:00
2002.03.25
Скрытие формы


1-80540
koss
2002-03-09 00:51
2002.03.25
Относительный размер


14-80673
.: Joiro :.
2002-02-10 23:42
2002.03.25
Продолжаем/дополняем тему о фильмах: Какой фильм Вы больше всего ждёте?


1-80484
Alexandr
2002-03-12 15:05
2002.03.25
Парсинг


3-80384
hooky-mars
2002-02-25 14:03
2002.03.25
Excel