LazReport

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

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

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

LazReport

Сообщение alexs »

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

Добавлено спустя 9 минут 16 секунд:
Сейчас пишу конвертер отчётов из формата fr3 (FR 2.5 и выше) в формат lrf.
После принятия изменений в основной код открою и конвертер.
Аватара пользователя
Максим
энтузиаст
Сообщения: 599
Зарегистрирован: 27.07.2007 01:51:43
Откуда: Москва

Сообщение Максим »

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

Я взял на себя наглость отредактировать описание изменений на английском языке, а то Гугл что-то напереводил совсем уж неважно. :)
Аватара пользователя
alexs
долгожитель
Сообщения: 4066
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

Сообщение alexs »

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

Сообщение xcod »

Спасибо! Отличная работа!
По тестируем :D
Аватара пользователя
amateur
энтузиаст
Сообщения: 552
Зарегистрирован: 03.08.2007 10:15:32

Сообщение amateur »

И как сие чудо попробывать ?
lr.rar, lr_v02.rar, lr_v03.rar в последних двух диф файлы. Пардон: не знаю что с ними делать.
Аватара пользователя
alexs
долгожитель
Сообщения: 4066
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

Сообщение alexs »

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

Добавлено спустя 1 минуту 32 секунды:
Приглашаю всех к ловле глюков.
Аватара пользователя
amateur
энтузиаст
Сообщения: 552
Зарегистрирован: 03.08.2007 10:15:32

Сообщение amateur »

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

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

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


1баг ?


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

Лазарь 1.1 фпс 2.6.0 винда.
Аватара пользователя
alexs
долгожитель
Сообщения: 4066
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

Сообщение alexs »

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


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

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

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

Сообщение alexs »

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

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

Также на подходе утилита конвертации отчётов.
Максим
Можно опять правку описания делать :-)
Аватара пользователя
Максим
энтузиаст
Сообщения: 599
Зарегистрирован: 27.07.2007 01:51:43
Откуда: Москва

Сообщение Максим »

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

Сообщение amateur »

есть лист бокс, нажимаю кнопку и выбираестся значение из него.
Из лазрепорта можна это организовать как то или нада процедуру в код проги?
Судя по св-ву онклик вроде туда можна чет писать, но как не пойму...
Аватара пользователя
alexs
долгожитель
Сообщения: 4066
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

Сообщение alexs »

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

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

Сообщение alexs »

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

Сообщение alexs »

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

http://w7site.ru/fpc/fr2lr_cnv.rar - скомпилированный модуль для windows.
http://w7site.ru/fpc/fr2lr.rar - Исходные тексты.
alexkam
постоялец
Сообщения: 152
Зарегистрирован: 07.09.2009 20:03:59

Сообщение alexkam »

А можно ли экспортировать из lazreport-а в MS Word например?
Ответить