Interreport Designer - set of components for
Borland Delphi/C++ Builder 5.0
This library allows you to load, edit and execute reports in run-time. Also library contains a report designer component. At run-time it has own advanced Delphi-like properties inspector and component
palette. Designer allows user to add any Delphi design packages and use the components contained in it in report designing. So designer built in your application allow you to design reports as easy as you designing the form in Delphi.
Yes! You can design forms just in your application, to make some kind of report parameters form. You can drop database components like TQuery or TADODataSet on report, build queries with parameters and make form asking for their values using TDBParamBox, TDBParamPicker or TDBSmartParamBox.
Read On-Line Documentation for InterReport