When working with GRW Reports, as per the architecture there are two inputs into the Genero Report Engine, the design of the report in the .4rp file, and the DataStream coming from in our case the 4gl program. There is a simple mantra to remember:
- the 4gl developer gathers the data
- the 4rp designer lays out the data.
The 4gl program that creates the DataStream should not contain any syntax that “lays out” the data.
Read more at
https://4js.com/ask-reuben/ig-267/