Cześć. Jaki komponent polecacie dla Lazarusa jako odpowiednik QuickReport z Delphi ?
A bawiłeś się z LazReport
- https://wiki.freepascal.org/LazReport_Documentation ?

- Rejestracja:ponad 17 lat
- Ostatnio:dzień
- Postów:1598




- Rejestracja:prawie 10 lat
- Ostatnio:8 miesięcy
- 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.
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:
- screenshot-20220523124906.png (13 KB) - ściągnięć: 15
- Rejestracja:ponad 22 lata
- Ostatnio:około 4 godziny
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:ponad 13 lat
- Ostatnio:około 3 godziny
- Lokalizacja:Tuchów
- Postów:12175
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:prawie 10 lat
- Ostatnio:8 miesięcy
- 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 ?
- screenshot-20220523180514.png (126 KB) - ściągnięć: 12
- screenshot-20220523180204.png (173 KB) - ściągnięć: 39
- Rejestracja:prawie 10 lat
- Ostatnio:8 miesięcy
- Postów:64
Paweł Dmitruk napisał(a):
Nie instaluj komponentu
lazreportpdfexport
i pójdzie. A jak koniecznie potrzebujesz eksport raportów do PDF to instalujlr_pdfexport
, który korzysta z natywnegofcl-pdf
zamiastPowerPDF
(PowerPDF i tak nie obsługuje poprawnie polskich znaków)
OK. Poszło. Serdeczne dzięki. Podpowiedz jak zainstalować ten lr_pdfexport ?
- Rejestracja:ponad 22 lata
- Ostatnio:około 4 godziny
- screenshot-20220524103313.png (29 KB) - ściągnięć: 7
- screenshot-20220524103324.png (105 KB) - ściągnięć: 82
- Rejestracja:prawie 10 lat
- Ostatnio:8 miesięcy
- 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ć?
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.