Delphi VCL Code-Based Reporting & Other Components
Virtual Print Engine Plus (VPE+)
VPE+ is a free Delphi VCL code-based reporting tool. There is no visual designer. Rather, reports are generated entirely in Delphi code.
It is built as an add-on to Virtual Print Engine (VPE) which is not free. VPE has been developed and is independently licensed by Ideal Software.
You can download the VPE+ component package ready for installation in your IDE, full source code, a User Guide and a Demo application with many code examples. See the VPE+ page for download options.
Data Pilot (TDataPilot) VCL Data Navigator
The data pilot component is a toolbar-like navigator used to navigate a list of items (using a TPilot) or a dataset (using a TDataPilot). Further descendants introduce more data aware functionality.
In addition to standard (but optional) data aware buttons, you may add and define as many user buttons as you wish using the design time component editor. Buttons may be arranged in any order, variably spaced, and their visibility differentially controlled in browse or edit states (eg some buttons may only be visible while browsing, others only while editing, others visible at all times).