Something you may want to consider is using crystal reports.... I don't like it, but it sounds like it's right up the alley you are walking down. Here is a reference to a code example, using the chart control, though:
http://www.freevbcode.com/ShowCode.asp?ID=1538
Hope this helps.
Comatose
Taboo Programmer
2,910 posts since Dec 2004
Reputation Points: 361
Solved Threads: 215