Entire report sheet with a Hierarchical structure of tables can be created via the Datasheet::SetReportTree method.