在一个存储过程中,有三格数据集,查询出来以后给水晶报表我定义了数组数据集,可是最后一个数据集总是为空不知道怎么回事,不知道大家有没有什么好办法

解决方案 »

  1.   

    我把问题补充一下:以前那个问我解决了,现在出现这样一个怪问题,当子表有多条数据的时候会这样显示:10002 dffgsd  dfdf  ghfgf  erer  rtrt
          12       df5   55     66     55
    10002 dffgsd  dfdf  ghfgf  erer  rtrt
          13       fgf   sdf    45   454
    如是这样显示的话就是错误的,正确的显示应该是这样的:10002 dffgsd  dfdf  ghfgf  erer  rtrt
          12       df5   55     66     55
          13       fgf   sdf    45     454各位大哥,急呀!在线等!
      

  2.   

    你的數據庫視圖
    10002 dffgsd  dfdf  ghfgf  erer  rtrt   12       df5   55     66     55
    10002 dffgsd  dfdf  ghfgf  erer  rtrt   13       fgf   sdf    45     454
    水晶表無法判斷
    加個判斷的欄位 ,如:                                                     check
    10002 dffgsd  dfdf  ghfgf  erer  rtrt   12       df5   55     66     55     H
    10002 dffgsd  dfdf  ghfgf  erer  rtrt   13       fgf   sdf    45     454    D
    10002 dffgsd  dfdf  ghfgf  erer  rtrt   14       fgf   sdf    45     454    D
    10002 dffgsd  dfdf  ghfgf  erer  rtrt   15       fgf   sdf    45     454    D
    10003 dffgsd  dfdf  ghfgf  erer  rtrt   13       fgf   sdf    45     454    H
    10003 dffgsd  dfdf  ghfgf  erer  rtrt   14       fgf   sdf    45     454    D
    10003 dffgsd  dfdf  ghfgf  erer  rtrt   15       fgf   sdf    45     454    D
    看出規律了吧,在水晶表上
    10002 dffgsd  dfdf  ghfgf  erer  rtrt  <-----details a-------條件:check='H'時,顯示
          12       df5   55     66     55  <-----details b-------條件:check='D'時,顯示
    這樣就能達到
    10002 dffgsd  dfdf  ghfgf  erer  rtrt
          12       df5   55     66     55
          13       fgf   sdf    45     454