Главная страница
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.01 c
1-80607
Ольга
2002-02-28 11:15
2002.03.25
Outlook


4-80718
ATLANTIDO
2002-01-25 13:46
2002.03.25
POMOGITE!!!!!!


1-80590
AlexNord
2002-03-10 03:19
2002.03.25
Progress Bar или что то похожее!:)


1-80525
mike.dld
2002-03-13 09:13
2002.03.25
paSubProperties


3-80405
IronHawk
2002-02-22 16:50
2002.03.25
Кто может - поможет ! Уважаемые Мастера ! Снова DBGrid !!!