Главная страница
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.069 c
2-1345561687
toropoff
2012-08-21 19:08
2013.03.22
как понять case в описании записи?


2-1334141822
Chuck Bass
2012-04-11 14:57
2013.03.22
framerect пунктиром


2-1346093178
s_t_d
2012-08-27 22:46
2013.03.22
Как из D-7 открыть Acrobat,?


15-1343507404
Юрий
2012-07-29 00:30
2013.03.22
С днем рождения ! 29 июля 2012 воскресенье


2-1339945459
ankazh
2012-06-17 19:04
2013.03.22
VISIBLE