假设,在ACCESS中有表sheet1,编排如下
主编号 副编号 数据
1      1      1
1      2      2
1      3      3
2      1      4
2      1      5
3      1      6我想列出报表如下:
主编号1
副编号 数据
1      1
2      2
3      3
主编号2
副编号 数据
1      4
2      5
主编号3
副编号 数据
1      6请问我怎样才能用DataReport和DataEnviroment做出这样的报表呢?

解决方案 »

  1.   

    1.新建工程,添加DataReport1和DataEnviroment1=〉
    2.打开DataEnviroment1 =〉右键点Connection1选择属性=〉选择Microsoft Jet 4.0 OLEDB Provider
      =〉点下一步,选择你创建的数据库=〉确定
    3.在Connection1下面建立一个命令Command1=〉右键点击Command1选择属性,"数据库对象"中选择  “表”,“对象名称”中选择sheet1,=〉选择“份组”选项卡=〉选定“分组命令对象”,将“主  编号”添加到分组中,按确定
    4.在DataReport1中添加一组"分组标头注脚"将其dataSource属性改为DataEnviroment1,将其dataMember属性改为Command1_分组。
    5.将“主编号”拖入“分组标头”中,将“副编号”和“数据”拖入“细节”中
    6.保存工程,运行即可
      

  2.   

    如果用ODBC的话,但是我的数据源是不固定的,是让用户选择的,(格式是固定的),这样也可以吗?
      

  3.   

    這個應該用sql語句稿出來的吧﹖