Cześć. Jaki komponent polecacie dla Lazarusa jako odpowiednik QuickReport z Delphi ?
QuickReport dla Lazarusa
- Rejestracja: dni
- Ostatnio: dni
- Postów: 64
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Poznań
- Postów: 9012
A bawiłeś się z LazReport - https://wiki.freepascal.org/LazReport_Documentation ?
- Rejestracja: dni
- Ostatnio: dni
- Postów: 1611
- Rejestracja: dni
- Ostatnio: dni
- Postów: 64
cerrato napisał(a):
A bawiłeś się z
LazReport- https://wiki.freepascal.org/LazReport_Documentation ?
Jakaś link do sprawdzonego komponentu ?
Te z tego linka https://sourceforge.net/projects/lazreport/ nie instalują się poprawnie.
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Poznań
- Postów: 9012
Jezuuu... a zajrzałeś chociaż do linku, który podałem? Sądząc po Twoim pytaniu - NIE.
Jest tam sekcja "instalacja" i zawiera ona taki fragment:
To install LazReport in the Lazarus IDE:
Open LazReport Package. Menu: Package->Open Package File (.lpk)...
Open file components/lazreport/source/lazreport.lpk
Install
The next time Lazarus is started, it should show a LazReport tab in the component palette.
Środowisko samo z siebie oferuje to narzędzie, nie trzeba niczego ssać z zewnętrznych repozytoriów, wystarczy dosłownie kilka razy kliknąć.
Specjalnie sprawdziłem to dla Ciebie i u mnie przeszło totalnie bezproblemowo, zainstalowało się i po restarcie mam już stosowne komponenty na palecie:

- Rejestracja: dni
- Ostatnio: dni
oprócz wyżej podanych jest jeszcze: https://github.com/fortesinformatica/fortesreport-ce
Komponenty z katalogu components można instalować za pomocą menu Pakiety > instaluj/Odinstaluj pakiety ... - nie trzeba ręcznie wyszukiwać pakietów na dysku, tylko za pomocą wbudowanej w tym oknie wyszukiwarki.
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Tuchów
- Postów: 12269
cerrato napisał(a):
Jest tam sekcja "instalacja" i zawiera ona taki fragment:
To install LazReport in the Lazarus IDE:
Open LazReport Package. Menu: Package->Open Package File (.lpk)...
Open file components/lazreport/source/lazreport.lpk
Install
The next time Lazarus is started, it should show a LazReport tab in the component palette.
Jako przypomnienie dodam, że to jest standardowy sposób instalacji dowolnych pakietów, nie tylko tych do raportów. Do IDE można doinstalować dowolny pakiet, bez względu na to czy zawiera komponenty wizualne czy nie.
Jeśli pakiet zawiera komponenty wizualne i potrzebujemy ich zawartość widzieć na palecie komponentów oraz mieć możliwość ich używania w designerze (design time), to pakiet należy doinstalować. Jeśli nie potrzebujemy palety komponentów i designera, lub pakiet nie zawiera żadnych komponentów (tylko unity), to należy skorzystać z opcji Use -> Add to project — pakiet będzie możliwy do użycia od razu, bez rekompilowania i restartu IDE.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 64
cerrato napisał(a):
Jezuuu... a zajrzałeś chociaż do linku, który podałem? Sądząc po Twoim pytaniu - NIE.
Jest tam sekcja "instalacja" i zawiera ona taki fragment:
To install LazReport in the Lazarus IDE:
Open LazReport Package. Menu: Package->Open Package File (.lpk)...
Open file components/lazreport/source/lazreport.lpk
Install
The next time Lazarus is started, it should show a LazReport tab in the component palette.Środowisko samo z siebie oferuje to narzędzie, nie trzeba niczego ssać z zewnętrznych repozytoriów, wystarczy dosłownie kilka razy kliknąć.
Specjalnie sprawdziłem to dla Ciebie i u mnie przeszło totalnie bezproblemowo, zainstalowało się i po restarcie mam już stosowne komponenty na palecie:
Zajrzałem i dlatego piszę. U mnie po Install pojawia się błąd
Nie znaleziono jednego lub więcej pakietów. Zobacz szczegóły w grafie pakietów.
Może potrafisz pomóc ?

- Rejestracja: dni
- Ostatnio: dni
Nie instaluj komponentu lazreportpdfexport i pójdzie. A jak koniecznie potrzebujesz eksport raportów do PDF to instaluj lr_pdfexport, który korzysta z natywnego fcl-pdf zamiast PowerPDF (PowerPDF i tak nie obsługuje poprawnie polskich znaków)
- Rejestracja: dni
- Ostatnio: dni
- Postów: 64
Paweł Dmitruk napisał(a):
Nie instaluj komponentu
lazreportpdfexporti pójdzie. A jak koniecznie potrzebujesz eksport raportów do PDF to instalujlr_pdfexport, który korzysta z natywnegofcl-pdfzamiastPowerPDF(PowerPDF i tak nie obsługuje poprawnie polskich znaków)
OK. Poszło. Serdeczne dzięki. Podpowiedz jak zainstalować ten lr_pdfexport ?
- Rejestracja: dni
- Ostatnio: dni


- Rejestracja: dni
- Ostatnio: dni
- Postów: 64
Paweł Dmitruk napisał(a):
Wszystko działa, dzięki za pomoc. W QuickReport w Delphi miałem formularz raportu i komponenty typu QRLabel. Jak w LazReport dodawać pola tekstowe, etykiety w poszczególnych Bandach i jak się do nich odnosić?