LazReport

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Re: LazReport

Сообщение xcod » 31.10.2012 11:34:17

мастер заголовок сделайте перед мастер дата
xcod
постоялец
 
Сообщения: 108
Зарегистрирован: 07.08.2009 12:37:23

Re: LazReport

Сообщение mkazakov » 31.10.2012 11:42:57

xcod писал(а):мастер заголовок сделайте перед мастер дата

спасибо :)

Добавлено спустя 2 часа 39 минут 9 секунд:
А как избавится от повторяющихся страниц?
mkazakov
новенький
 
Сообщения: 52
Зарегистрирован: 24.02.2012 14:04:14
Откуда: Балаково

Re: LazReport

Сообщение xcod » 31.10.2012 20:32:23

как понять повторяющихся7
одни и те же страницы дублируются7
можете тестовый проект сделать
xcod
постоялец
 
Сообщения: 108
Зарегистрирован: 07.08.2009 12:37:23

Re: LazReport

Сообщение mkazakov » 01.11.2012 11:06:24

одни и те же страницы дублируются.

Причем их уже 13
mkazakov
новенький
 
Сообщения: 52
Зарегистрирован: 24.02.2012 14:04:14
Откуда: Балаково

Re: LazReport

Сообщение xcod » 01.11.2012 12:14:36

сделайте тест проект
у себя такое не наблюдал
xcod
постоялец
 
Сообщения: 108
Зарегистрирован: 07.08.2009 12:37:23

Re: LazReport

Сообщение mkazakov » 01.11.2012 13:48:28

mkazakov
новенький
 
Сообщения: 52
Зарегистрирован: 24.02.2012 14:04:14
Откуда: Балаково

Re: LazReport

Сообщение alaken » 01.11.2012 15:02:25

В одном из своих проектов изменял стандартное окно предпросмотра, сделал с тулбаром и кнопочками
prewiew.png

Вдруг кому пригодится, исходники во вложении.
Может умные люди допилят =)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
alaken
постоялец
 
Сообщения: 221
Зарегистрирован: 18.02.2010 09:02:13

Re: LazReport

Сообщение xcod » 01.11.2012 15:03:41

Код: Выделить всё
TfrReport.ReportType := rtSimple;
xcod
постоялец
 
Сообщения: 108
Зарегистрирован: 07.08.2009 12:37:23

Re: LazReport

Сообщение mkazakov » 01.11.2012 16:32:19

Спасибо получилось.

у меня тут задача вывести поток отчетов

Код: Выделить всё
/// вывод потока отчетов одним файлом ///////////////
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"



Короче сейчас задача такая, нужно сделать множество отчетов, меняя запрос в квери но используя один шаблон.
mkazakov
новенький
 
Сообщения: 52
Зарегистрирован: 24.02.2012 14:04:14
Откуда: Балаково

Re: LazReport

Сообщение AnacRon » 04.11.2012 22:36:20

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;
Аватара пользователя
AnacRon
новенький
 
Сообщения: 47
Зарегистрирован: 16.12.2009 11:09:09
Откуда: Караганда

Re: LazReport

Сообщение mkazakov » 06.11.2012 09:26:49

Ксажилению такой вариант не подходит,

как я уже писал задача немного другая, нужно использовать один шаблон например bill.lrf и менять запросы в квери и добавлять листы.
mkazakov
новенький
 
Сообщения: 52
Зарегистрирован: 24.02.2012 14:04:14
Откуда: Балаково

Re: LazReport

Сообщение xcod » 06.11.2012 09:46:50

mkazakov писал(а):Короче сейчас задача такая, нужно сделать множество отчетов, меняя запрос в квери но используя один шаблон.


в одном шаблоне сделайте несколько страниц
и на каждой странице свои запросы
если я вас правильно понял, то это должно помочь
xcod
постоялец
 
Сообщения: 108
Зарегистрирован: 07.08.2009 12:37:23

Re: LazReport

Сообщение mkazakov » 06.11.2012 09:58:57

xcod писал(а):
mkazakov писал(а):Короче сейчас задача такая, нужно сделать множество отчетов, меняя запрос в квери но используя один шаблон.


в одном шаблоне сделайте несколько страниц
и на каждой странице свои запросы
если я вас правильно понял, то это должно помочь


Дело в том что страниц может быть разное количества от 5 до 100 это зависит от количества записей в таблице
mkazakov
новенький
 
Сообщения: 52
Зарегистрирован: 24.02.2012 14:04:14
Откуда: Балаково

Re: LazReport

Сообщение xcod » 06.11.2012 10:59:41

ну и что
страницы будут сдвигаться
Вы попробуйте :)
xcod
постоялец
 
Сообщения: 108
Зарегистрирован: 07.08.2009 12:37:23

Re: LazReport

Сообщение mkazakov » 07.11.2012 16:47:48

xcod писал(а):ну и что
страницы будут сдвигаться
Вы попробуйте :)


страницы остаются
mkazakov
новенький
 
Сообщения: 52
Зарегистрирован: 24.02.2012 14:04:14
Откуда: Балаково

Пред.След.

Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 8

Рейтинг@Mail.ru