最近在做一个人事管理系统,需要对员工的人事信息以及工作经历、职务、工资变动情况打印在一张履历表上,我想用datareport报表控件完成此项功能,但是我设计的数据库将人事信息、工资、职务变动放在了同一数据库的不同表中,并且一条人事信息对应着若干条工资、职务变动信息,在datareport报表控件中就遇到里麻烦:好像该控件不能把不同连接的字段放在细节区内,我该怎么办?
可以的,数据报表控件有datamember和datafield属性,有不同数据源的时候,分别把datamember设置成相应的数据源就好了
你可以根据你要输出的内容建立视图,或者直接用sql语句。然后通过connection的command方式或recordset来实现或其他方式建立数据源,然后动态的与datareport报表建立数据连接即可。
我想用EXCEL做报表不错
使用printer打印,不太方便,但绝对好用,控制也灵活,我一般复杂报表都用它,还可以用水晶报表设计,也可以。