Форум: "Базы";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];
ВнизМногостраничный отчет в 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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.064 c