Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.072 c
15-1347978249
alexdn
2012-09-18 18:24
2013.03.22
Серьёзный вопрос


2-1343362241
Pcrepair
2012-07-27 08:10
2013.03.22
Сортировка строк. сложный случай


15-1336654854
alexdn
2012-05-10 17:00
2013.03.22
Контакт


15-1354034040
Use_R
2012-11-27 20:34
2013.03.22
Яндекс Почта и Одноклассники.


2-1331044976
Сергей
2012-03-06 18:42
2013.03.22
Как устранить ошибку подключения к базе данных?




   Наверх