Hola;
Ayudaría demasiado si colocas en que forma quieres mostrar los resultados, en grilla, en RichtTextBox, ????.
Si es en grilla, puedes utilizar en control data y SQL para mostrar los resultados, sin importar el archivo a mostrar. stock2003.mdb, stock2004.mdb, etc.
Y sobre la misma puedes derivar la información de la grilla a un RichTextBox, con subtítulos y con posibilidad de imprimir o enviar la información a Excel o a Word en modo normal o en modo de vizualización, etc.
Del RichTextBox creas un archivo.html y lo transformas en PDF.
Que parte (s) quieres desarrollar en el Foro.
Nos vemos.