有这样的一个应用,共有3个数据表,其中A表中存储所有的标准工资信息,有很多字段,B标准存储单位信息,C表中存储每个单位的工资项目信息,结构大致如下:
A表
---------------------------------------------
ID  deptID  usertype userID  username  A001  A002  A003  A004  A005 A006  A007  A008B表
---------------------------------------------
ID deptID  deptnameC表
---------------------------------------------
ID DeptID  usertype code  codename就是在C表中存储这左右单位不同人员类型的工资项目,二基本上各个单位的工资项目是不同的,现在如何按照不同的单位生成报表????  实例数据如下:
A:
1  1001  001 1001001 A  400 0    123  0    345  0   0   768
2  1001  002 1001002 B  400 50   0    0    0    0   0   450
3  1002  001 1002001 C  400 60   30   21   0    0   0   511
4  1002  001 1002002 D  350 70   25   15   0    0   0   460
5  1002  002 1002003 E  350 0    150  25   0   15  45   570
6  1003  001 1003001 F  0   250  150  0    0   15  0    415
-------------------------------------------------------------
B:
1 1001 单位一
2 1002 单位二
3 1003 单位三
------------------------------------------------------------
C:
1  1001 001 A001  基本工资
2  1001 001 A003  等级工资
3  1001 001 A005  奖金
4  1001 001 A018  实发工资
5  1001 002 A001  基本工资
6  1001 002 A002  岗位工资
7  1001 002 A008  实发工资
8  1002 001 A001  基本工资
9  1002 001 A002  岗位工资
10 1002 001 A003  等级工资
11 1002 001 A004  交通费
12 1002 001 A008  实发工资
13 1002 002 A001  基本工资
14 1002 002 A003  等级工资
15 1002 002 A004  交通费
16 1002 002 A006  高原补贴
17 1002 002 A007  边远补贴
18 1002 002 A008  实发工资
19 1003 001 A002  岗位工资
20 1003 001 A003  等级工资
21 1003 001 A006  高原补贴
22 1003 001 A008  实发工资现在要生成如下形式的报表:            单位一工资表
类型:001
----------------------------------------------
序号  姓名   基本工资   等级工资   奖金   实发工资
1     A      400        123        345    768
     合计    400        123        345    768----分页------
            单位一工资表
类型:002
----------------------------------------------
序号  姓名   基本工资   岗位工资   实发工资
1     B      400        50         450
     合计    400        50         450----分页------
            单位二工资表
类型:001
----------------------------------------------
序号  姓名   基本工资   岗位工资   等级工资   交通费   实发工资
1     C      400        60         30         21       511
2     D      350        70         25         15       460
     合计    750        130        55         36       971----分页------
            单位二工资表
类型:002
----------------------------------------------
序号  姓名   基本工资   等级工资   交通费   高原补贴   边远补贴   实发工资
1     E      350        150        25       15         45         570
     合计    350        150        25       15         45         570----分页------
            单位三工资表
类型:001
----------------------------------------------
序号  姓名   岗位工资   等级工资   高原补贴   实发工资
1     E      250        150        15         415
     合计    250        150        15         415该如何生成这些报表,能够同时预览和打印?????