如何实现这样子的报表?报表可否放入excel文件?
我先分析我们学校的教务系统吧,我觉得他首先是根据需求产生一个具体的课程信息,然后选择某一个课程,点击该页面上的转化为excel文件以后,会自动产生一个excel文件,文件的内容里面,最上面的放置有这个选中的课程的所有基本信息,包括课号,课名,上课时间,上课老师,然后在显示完这些基本信息以后,会出现一个表格,这个表格内部会显示这个课程信息的里面的子项目,这两种数据分别来自两个或者多个不同的数据表,请问这样是可以在报表里实现的吗,因为我本人对报表这一块不了解,现在属于起步阶段,所以想问问产生报表的时候,报表内部的数据是否可以来自多个数据表,即多个数据源??
还有就是,报表里的显示子项目的表格是带边框的,请问这个是不是在报表里面也可以产生的,是否需要专门选中某一个属性,才会产生所谓的表格边框?
还有产生的这个excel文件需要具备打印的相关功能,即能打印在一张A4纸上,我想知道这里的页面大小,以及打印预览,打印等设置怎么实现?
我目前采用的平台是win2003/XP(两台电脑),vs.net2005,sql server2005,我不知道如果要生成报表的话,是否该用到大家都所提到的水晶报表呢?我之前产生相关表格都是通过datatable等来实现,但是这种数据源里的数据在一个页面里显示的时候,你无法去控制他显示的位置,因为这个控制起来比较麻烦,我想在报表里应该会比较容易些吧?
目前就这些问题,请大家指点一二,不深感谢。