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

Вниз

Многостраничный отчет в FastReport   Найти похожие ветки 

 
tomkat   (2010-10-12 10:43) [0]

Помогите, пож. с ситуацией ...есть отчет в сабже, в отчете 4 страницы, есть набор данных из 400 строк .... Отчет выводится в виде : 400 первых страниц, 400 вторых, 400 третьих, 400 четвертых..Как заставить его сформироваться в виде: первая запись - 4 страницы, 2-я -4 стр. и так до 400 ? Очень сильно нужно ....Спасибо !


 
Виталий Панасенко   (2010-10-12 15:47) [1]

если НД один, то размести все на ОДНОЙ странице, только размер бэнда сделай такой, чтобы размещалось только 4 строки.. либо используй скриптовый язык. в OnBefore бэнда считай, кратная 4 позиция в НД или нет.. если да - новая страница


 
Виталий Панасенко   (2010-10-12 16:22) [2]

var
I : Integer;

procedure MasterData1OnAfterPrint(Sender: TfrxComponent);
begin
  if I mod 4 = 0 then
   Engine.NewPage();
  Inc(I);
end;

begin
I := 1;
end.


 
Виталий Панасенко   (2010-10-12 16:37) [3]

даже проще..усложнил..
procedure MasterData1OnAfterPrint(Sender: TfrxComponent);
begin
 if <Line> mod 4 = 0 then
  Engine.NewPage()
end;

begin

end.


 
tomkat   (2010-10-12 18:32) [4]

даже проще..усложнил.. не, с Делфи не годицца .. .надо на самом фастРепе написать .... попробовал вложенными отчетами на ChildBand , вроде получилось, только один баг - вначале отчета одна пустая страница


 
Виталий Панасенко   (2010-10-13 12:05) [5]

а кто сказал, что это Delphi? это код обработчика в САМОМ отчете! все, без всяких страниц.одна страница, связанная с НД и код, НАПИСАННЫЙ на PascalScriptе в САМОМ отчете



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

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

Наверх




Память: 0.47 MB
Время: 0.054 c
3-1276263885
zsv
2010-06-11 17:44
2013.03.22
Транзакции в Access


2-1330501412
AV
2012-02-29 11:43
2013.03.22
Заменяя ProcessMessages


15-1338455782
Варрра
2012-05-31 13:16
2013.03.22
Что означает ваш ник?


15-1337665496
Василий3005
2012-05-22 09:44
2013.03.22
Как не потерять клиента?


11-1243713103
igg
2009-05-30 23:51
2013.03.22
KOL + FPC для WinCE: Ошибка при компиляции