Okay. Assume, we've already got FR installed, so we have numerous source .pas files written in Delphi. Then we open FR's designer and make a...
As for FastReports, you can write in Delphi or C#, but you can easily create a dll with needed functionality that'll wrap out native FR's classes...
Any reports generator can do this. For example FastReports. There're a number of such generators.
Separate names with a comma.