我现在有一个报表
主报表中有子报表因为在主报表中有一对多的关系,
就是说一个ID对应到多条记录,如一个物料有多个款式主报表中显示了不同的物料,有的物料只有一个款式,有的有两个或两个以上现在子报表要实现的功能:显示不同的款式,当 当前物料ID(同一行)有一个款式就显示一个款式,有两个就显示两个:
主报表怎么把传当前记录参数传给子报表
效果如下:Mid  Color  style
A01  1584    Po080001
             Po080002
A01  1865    Po080001
A01  1866    Po080001
A01  8654    Po080002
A01  6325    Po080006
             Po080003
A01  9853    Po080003style这列是子报表或是有其它方法更好!
反正一个目的,不能出现重复行!在Mid,Color这两列中不能出理重复行!

解决方案 »

  1.   

    Mid  Color  style 
    A01  1584    Po080001 
                    Po080002 
    A01  1865    Po080001 
    A01  1866    Po080001 
    A01  8654    Po080002 
    A01  6325    Po080006 
                    Po080003 
    A01  9853    Po080003 就是把Mid,Color (A01 1584) 这两列(不同行)的值传给子报表,让子报表根据不同值显示不同款式
      

  2.   

    最简单的做法当Mid和Color重复就遏止显示嘛
      

  3.   

    哈哈,4楼是个好办法,我试试,不过其中用到了sum,可能不行有结果再来,没结果也来看看有其它方法没有