"D5 - QR3 How to create a dynamic report?"
Posted on 2001-06-15
I am working with Delphi 5 and QReport 3.05.
I have a TQuery component which works as a datasource for a grid.
Now, I would like to include in my application only one QReport component, which attributes (title, columns, etc.) will change depending on the SQL string of the TQuery and the data displayed on the grid.
How can I include new fields (columns) on my report from my code??
For example, originally my TQuery brings back 2 fields (columns) "CountryCode" and "CountryDe", so QReport1.DetailBand will have 2 QRDBText components (one per column from the TQuery).
When I change my SQLString on my TQuery I will have different columns as result of it, how will I change the QReport1.DetailBand components to reflect the new columns from the TQuery??