现有如下视图和表,要建立报表,请问谁能给解决一下:  (VB前台+SQL后台)
                    
         项目表
----------------------------
   项目号      项目名      
----------------------------
   010001      早操迟到
----------------------------
   010002      间操迟到
----------------------------
   020001      旷早操
----------------------------
   020002      旷间操
----------------------------
   。    。
----------------------------                   学生操行视图
---------------------------------------------------------
  日期   学号   姓名   培养层次   院系名称   专业名称   
---------------------------------------------------------
2001.1.4   01    王二   军培       机车系    军培中专     2001.1.4   01    王二   军培       机车系    军培中专        2001.1.4   01    王二   军培       机车系    军培中专     2001.1.4   01    李三   军培       机车系    军培中专    
 
2001.1.5   01    王二   军培       机车系    军培中专   
--------------------------------------------------------------------------------------------
班级名称   项目名   分值   备注
----------------------------------
01      早操迟到    1     无01      间操迟到    1     无  01      旷早操      2     无01      旷间操      2     无01      旷间操      2     无
--------------------------------
窗体如下:
-------------------------------------------------
-   启始日期 DTPicker1                          -                       
-                                               -
-   截止日期 DTPicker2                          -
-                                               - 
-   培养层次 combobox1      院系选择  combobox2 - 
-                                               -
-   专业选择 combobox3      班级选择  combobox4 -
-                                               -
-                                               -
-                                               -  
-                                               -
-      确定          取消        退出           -
-                                               - 
-                                               -
-------------------------------------------------要用DATA Report做报表,形成报表格式如下:
     
                                   学生操行报表
---------------------------------------------------------
   日期   学号   姓名   培养层次   院系名称   专业名称      
----------------------------------------------------------
2001.1.4   01    王二     军培       机车系    军培中专     
2001.1.4   01    李三     军培       机车系    军培中专     2001.1.5   01    王二     军培       机车系    军培中专     
-----------------------------------------------------------------------------------------------------
班级名称    迟到   旷操   。   合计  
--------------------------------------------
  01          2      2                 4  01          0      2                 2     01          0      2                 2
---------------------------------------------
我现在考虑用项目号的前2位相同的归为一项。在窗体中已经用RECORDSET对象带回各combobox绑入数据,现可用RECORDSET带参数查询,返回各选定班的记录集,但:1> 学号是重复的  2> 各细化的项目名怎么归入各大项项目名中  3>  各细化项目分值怎么样合计到各大项分值中,又怎样出现总分合计  4> 如果用动态生成报表(即:由于项目表中的项目名是可以由用户输入的,那么
要求用户可以按自己的要求添加或者删除要在报表中出现的项目名)

解决方案 »

  1.   

    问题是我怎么将带回的记录集,筛选出来,带回的记录只是整个班级的,而且由于项目名的问题,学号姓名出现重复,我怎么能消除这些,绑定到DATA Report。解决的办法。
      

  2.   

    问题是,我现在可以也会建立这样的查询,但用ADO控件不止一次的要进行查询,首先带回的是“学生操行视图”某个班的具体违纪记录,(这里可能发生的是有些人在一定的时间不犯错误)所以在这张视图就没有他的学号和姓名,于是还要访问学生基本表,把整个班级的学生姓名和学号带回来,想存在一个本地的基本表里,怎么用ADO控件建立本地临时表,ADO又能在在这些建立的基本表里继续的查询继续的带回记录吗?