dsReport uses slightly different aproach to work with bands as other report and can be interesting for that. It doesn't know anything about master or detail bands. It knows three types of bands. PrintOnce band, Loop and Group.
dsPrinter is used for printing. It is used just like TPrinter except it has a lot of additional properties and procedures to work with. dsPrinter works with metafiles so you can always replay pages to some other canvas like jpg or pdf. These way print preview is done and dsPrintPreview is a component that comes with dsPrinter...
A study of a database component to connect to different databases. Used for small to middle applications where speed of development is important.
A study of a edit box.