Put a VB6 Flexgrid on a form. Add a command button. Clicking the command button reads the xml file called ?[url removed, login to view] in the application path into the flex grid. Each row in the flexgrid will contain attribute from one report in the XML.
Columns you should expose in the flexgrid are:
6. number of calls ? this is not in the XML, you must compute this
Some SubReports have multiple Calls. Most will only have one. We cannot predict how many there will be. The code you write should detect the maximum number of calls in any report in the file, and add additional colums in the table like:
? so if one report had 10 calls, and the rest had only 1, then you would add enough columns in the grid to see the call attributes for the 10 call report, and for other rows in the grid, those cells would be blank. The number of calls you count in each report goes into column #6.