我的目的是为了学习。希望大家帮我。我学没多久呀。昨天问了一下,但还是不行。只能再通过这个方式来学了。比如我有个主表,一个副表,它的用id关联
我就会让他们没关联的时候,可以打印其中一个表中的内容。当关系后就出现:报表部分与数据源不匹配  的错误!
我这样做的。datareport1的datasource=dataEnvironment 
                         datamember=command1
command1->主表
command2->副表
这是什么错呀。
还有呀。如果用上sql语句查到符合条件的记录,并打印时,更是一点不会。

解决方案 »

  1.   

    你如果真想让在一个报表里同时显示两个数据表中的内容的话,那就不该在数据环境下添加两个子命今,你可以在添加一个子命令后在选择的数据源时不要选择表格,要选择用sql语句将两个表格进行关联
      

  2.   

    datareport做报表:
    http://www.microsoft.com/china/msdn/technic/develop/vb/0125h.asp
    http://www.ahetc.gov.cn/cit/200101/14.doc
    http://jinjohn.myrice.com/program/vb/database/data0011.htm
    http://www.yesky.com/20020108/213121.shtml
    http://www.cx66.com/cxgzs/program/vb/810.htm
    看第一个例子吧,说得很清楚的,我也是才学,都看懂了,我的qq是9559524
      

  3.   

    你可按下面的sql做一下:
       select 表1.字段名,表2。字段名  from 表1,表2 where 表2.id=表1.id group by 表1.字段名,表2。字段名