LazReport
Модератор: Модераторы
мастер заголовок сделайте перед мастер дата
xcod писал(а):мастер заголовок сделайте перед мастер дата
спасибо
Добавлено спустя 2 часа 39 минут 9 секунд:
А как избавится от повторяющихся страниц?
как понять повторяющихся7
одни и те же страницы дублируются7
можете тестовый проект сделать
одни и те же страницы дублируются7
можете тестовый проект сделать
одни и те же страницы дублируются.
Причем их уже 13
Причем их уже 13
сделайте тест проект
у себя такое не наблюдал
у себя такое не наблюдал
В одном из своих проектов изменял стандартное окно предпросмотра, сделал с тулбаром и кнопочками
Вдруг кому пригодится, исходники во вложении.
Может умные люди допилят =)
Вдруг кому пригодится, исходники во вложении.
Может умные люди допилят =)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Код: Выделить всё
TfrReport.ReportType := rtSimple;Спасибо получилось.
у меня тут задача вывести поток отчетов
Но вот ругается на
Короче сейчас задача такая, нужно сделать множество отчетов, меняя запрос в квери но используя один шаблон.
у меня тут задача вывести поток отчетов
Код: Выделить всё
/// вывод потока отчетов одним файлом ///////////////
frReport1.LoadFromFile('1.frf');
frReport1.PrepareReport;
frReport1.LoadFromFile('2.frf');
frReport1.PrepareReport(False);
Но вот ругается на
Код: Выделить всё
frReport1.PrepareReport(False);Код: Выделить всё
unit1.pas(104,33) Error: Wrong number of parameters specified for call to "PrepareReport"Короче сейчас задача такая, нужно сделать множество отчетов, меняя запрос в квери но используя один шаблон.
LazReport базируется на FasReport 2.3 в котором PrepareReport реализован иначе.
Единственным для себя вариантом вижу примерно такое:
Единственным для себя вариантом вижу примерно такое:
Код: Выделить всё
var
r1,r2: TfrReport;
vfrc : TfrCompositeReport;
begin
r1.LoadFromFile('1.frf');
vfrc.Reports.Add(r1);
r2.LoadFromFile('2.frf');
vfrc.Reports.Add(r2);
vfrc.PrepareReport;
vfrc.ShowPreparedReport;
end;
Ксажилению такой вариант не подходит,
как я уже писал задача немного другая, нужно использовать один шаблон например bill.lrf и менять запросы в квери и добавлять листы.
как я уже писал задача немного другая, нужно использовать один шаблон например bill.lrf и менять запросы в квери и добавлять листы.
mkazakov писал(а):Короче сейчас задача такая, нужно сделать множество отчетов, меняя запрос в квери но используя один шаблон.
в одном шаблоне сделайте несколько страниц
и на каждой странице свои запросы
если я вас правильно понял, то это должно помочь
xcod писал(а):mkazakov писал(а):Короче сейчас задача такая, нужно сделать множество отчетов, меняя запрос в квери но используя один шаблон.
в одном шаблоне сделайте несколько страниц
и на каждой странице свои запросы
если я вас правильно понял, то это должно помочь
Дело в том что страниц может быть разное количества от 5 до 100 это зависит от количества записей в таблице
ну и что
страницы будут сдвигаться
Вы попробуйте
страницы будут сдвигаться
Вы попробуйте
xcod писал(а):ну и что
страницы будут сдвигаться
Вы попробуйте
страницы остаются
