Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Базы данных и репортинг > Delphi 7 и Fast Report многостраничный отчет


Автор: tarakan 9.4.2010, 07:37
Помогите пожалуйста с многостраничным отчетом.
В делфи 7 делаю цикл
Код

for i:=1 to j do 
         begin
         ibquery1.active:=false;
         ibquery1.sql.clear;
         ibquery1.sql.add('select * from table1 where pole1=i');
         ibquery1.active:=true;
         [COLOR="Red"]Дальше вопрос[/COLOR]
         
         end; 

Что мне написать, чтобы при i=1 вернувшиеся данные поместить на заранее подготовленную страницу в указанные memo(это понятно), а затем при i=2 создать вторую страницу перенести туда все мои обекты (memo, line) и в указанных полях проставить вернувшиеся данные, при i=2. И т.д. до конца цикла.

Автор: Данкинг 9.4.2010, 12:07
Цитата(tarakan @  9.4.2010,  08:37 Найти цитируемый пост)
Что мне написать,

По-моему, тебе нужно не написать, а прочитать. smile Инструкцию к Фасту. Вообще в данном случае используются обычные бенды вроде МастерДата.

Автор: tarakan 9.4.2010, 13:04
я наверно неправильно поставил вопрос
У меня есть таблица
Код
Иванов - 0 - 0 - 0
Иванов - 1 - 0 - 0
Иванов - 0 - 1 - 0
Иванов - 0 - 0 - 1
петров - 0 - 0 - 0
петров - 1 - 0 - 0
петров - 0 - 1 - 0
петров - 0 - 0 - 1


мне надо на первый лист поместить

Код
Иванов 0 - 0 - 0
петров - 0 - 0 - 0


на второй
Код
Иванов - 1 - 0 - 0
петров - 1 - 0 - 0


на третий

Код
Иванов - 0 - 1 - 0
Иванов - 0 - 1 - 0


и т.д.

Автор: Deniz 9.4.2010, 13:14
Цитата(tarakan @  9.4.2010,  15:04 Найти цитируемый пост)
я наверно неправильно поставил вопрос
может и неправильно, но доку лучше прочитать, тогда будет меньше вопросов, про циклы, и как из него вывести данные в фаст.
Про страницы: есть разные бэнды для разных нужд. Возможно для твоего вопроса подойдет "заголовок группы" у которого каждая группа на новой странице.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)