I have programmed a tutorial for Lazreport (in Lazarus 4).
Firebird 5 embedded is in 64-bit version. When you compile the Tutorial in 32 bit the Database give a error. You must compile in 64 bit or change the Database to Firebird 4 or Firebird 5 32 bit. Firebird download:
https://firebirdsql.org/en/firebird-5-0/#windows-x64Firebird-5.0.2.1613-0-windows-x86.exe (Maybe this is a 32-bit).
Some points about the tutorial > You can easily save your own reports for learning.
> The database is embedded with Firebird and does not need to be installed.
> There is a database master report.
> There is a database master detail report.
> Example of passing graphics into the report.
> Many ways of integrating data into the report are demonstrated.
> Examples of handling current records using parameters set in the program.
> How to manage languages so that they are displayed in the designer.
> The connection to the database is managed using Zeos and a data module.
> ...
You can see any screenshots and download the program with source here:
https://lazarus.intern.ws/tutorial_lazreport.html