LazReport

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

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

LazReport

Сообщение alexs » 23.05.2012 23:14:31

Всем заинтересованным:
http://bugs.freepascal.org/view.php?id=22087
Предложил патчик на LazReport, который приближает по функционалу его к FastReport-у 2.5.
Сейчас идёт процесс согласования.
Чем больше человек протестирует, тем быстрее будут исправляться баги.
Из недоделок - не все компоненты отрисовываются правильно на диалоговом окне во время разработки

Добавлено спустя 9 минут 16 секунд:
Сейчас пишу конвертер отчётов из формата fr3 (FR 2.5 и выше) в формат lrf.
После принятия изменений в основной код открою и конвертер.
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4060
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: LazReport

Сообщение Максим » 24.05.2012 00:25:24

Спасибо, выглядит вкусно.

Я взял на себя наглость отредактировать описание изменений на английском языке, а то Гугл что-то напереводил совсем уж неважно. :)
Аватара пользователя
Максим
энтузиаст
 
Сообщения: 598
Зарегистрирован: 27.07.2007 01:51:43
Откуда: Москва

Re: LazReport

Сообщение alexs » 24.05.2012 00:39:07

Спасибо
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4060
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: LazReport

Сообщение xcod » 24.05.2012 04:39:32

Спасибо! Отличная работа!
По тестируем :D
xcod
постоялец
 
Сообщения: 108
Зарегистрирован: 07.08.2009 12:37:23

Re: LazReport

Сообщение amateur » 24.05.2012 10:08:48

И как сие чудо попробывать ?
lr.rar, lr_v02.rar, lr_v03.rar в последних двух диф файлы. Пардон: не знаю что с ними делать.
Аватара пользователя
amateur
энтузиаст
 
Сообщения: 552
Зарегистрирован: 03.08.2007 10:15:32

Re: LazReport

Сообщение alexs » 24.05.2012 19:33:50

Это версии дифа.
Сам не знаю как на багтрекере убить файл, ранее залитый :oops: .
http://w7site.ru/fpc/lazreport.rar
Вот полный архив.

Добавлено спустя 1 минуту 32 секунды:
Приглашаю всех к ловле глюков.
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4060
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: LazReport

Сообщение amateur » 25.05.2012 11:29:58

EMPLOYEE.fdb - забыли о ней...
ну в винде я ее нашел, а вот в лине :)

А так, смотртитсо норм... Почти фаст.

Токо вот как за "бугром" воспримут сие...


1баг ?


ложу на форму lrDateEdit1 (и не только). 1 шт, просмотр - все норм, есть одна штука. Передвигаю его на форме (меняю место положения), просмотр -2 штука :?
Подобное с кнопками и др. визуальными компонентами. Вторая "штука" в верхнем левом угле появляется.

Лазарь 1.1 фпс 2.6.0 винда.
Аватара пользователя
amateur
энтузиаст
 
Сообщения: 552
Зарегистрирован: 03.08.2007 10:15:32

Re: LazReport

Сообщение alexs » 25.05.2012 20:06:33

amateur писал(а):ложу на форму lrDateEdit1 (и не только). 1 шт, просмотр - все норм, есть одна штука. Передвигаю его на форме (меняю место положения), просмотр -2 штука :?
Подобное с кнопками и др. визуальными компонентами. Вторая "штука" в верхнем левом угле появляется.


Сам столкнулс с этим глюком. Буду править.

amateur писал(а):Токо вот как за "бугром" воспримут сие...

Уже включено.
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4060
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: LazReport

Сообщение alexs » 27.05.2012 23:02:07

Очередная порция багфиксов на LazReport:
http://bugs.freepascal.org/view.php?id=22141

Полную версию можно взять отсюда:
http://w7site.ru/fpc/lazreport.rar

Также на подходе утилита конвертации отчётов.
Максим
Можно опять правку описания делать :-)
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4060
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: LazReport

Сообщение Максим » 28.05.2012 00:14:33

Нивапрос. :)
Аватара пользователя
Максим
энтузиаст
 
Сообщения: 598
Зарегистрирован: 27.07.2007 01:51:43
Откуда: Москва

Re: LazReport

Сообщение amateur » 28.05.2012 17:46:34

есть лист бокс, нажимаю кнопку и выбираестся значение из него.
Из лазрепорта можна это организовать как то или нада процедуру в код проги?
Судя по св-ву онклик вроде туда можна чет писать, но как не пойму...
Аватара пользователя
amateur
энтузиаст
 
Сообщения: 552
Зарегистрирован: 03.08.2007 10:15:32

Re: LazReport

Сообщение alexs » 28.05.2012 20:01:47

amateur
На текущий момент ListBox в LR поддерживает ItemIndex - т.е. вы можете получить номер выделенного элемента. Если список из ListBox-а не динамический - то всё получится.

А вот текст выбранного элемента - пока ещё нет. Надо доработать.
Скорее всего допишу функцию, пока не придумал как представить в скрипте свойство в виде массива.
Там всё упирается в интерпретатора диалекта паскаля, который сейчас в LR. Уж очень он ограничен.
По хорошему надо бы переписать его полностью.
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4060
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: LazReport

Сообщение alexs » 02.06.2012 16:01:06

http://bugs.freepascal.org/view.php?id=22173
Очередная доработка отчётов. Уже не столь кардинальная.
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4060
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: LazReport

Сообщение alexs » 07.06.2012 23:00:24

Как и обещал - выкладываю ковертер файлов FastReport 2.5 - .fr3 в формат LazReport-а.
Для тех кто не в курсе - FR 2.5 сохраняет в fr3 формат для последующей загрузки в FR3 и выше.

http://w7site.ru/fpc/fr2lr_cnv.rar - скомпилированный модуль для windows.
http://w7site.ru/fpc/fr2lr.rar - Исходные тексты.
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4060
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: LazReport

Сообщение alexkam » 20.06.2012 15:25:27

А можно ли экспортировать из lazreport-а в MS Word например?
alexkam
постоялец
 
Сообщения: 152
Зарегистрирован: 07.09.2009 20:03:59

След.

Вернуться в Lazarus

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 22

Рейтинг@Mail.ru