我在VB前傳三個表的記錄到水晶報表中﹐這三個表是Master表﹐Detail1表﹐Detail2表﹐其中Master是它們的主表﹐而Detail1表﹐Detail2表是沒有關系的,但是它們都有一個相同的字段"orderno".
現在的問題是
當我傳記錄集到報表中時,Detail1 有兩條記錄﹐而Detail2有一條記錄
但到了報表時發現Detail2有兩條一樣的記錄。
當Detail1 和Detail2數量一致時就不會出現這樣的問題.

解决方案 »

  1.   

    我覺得好像在報表中把Detail1 和Detail2也建立了關系了
      

  2.   

    我建议你先将数据存入一个临时表中
    报表只是显示这个临时表中的数据
    那么如果报表显示不对,一定是你的数据不对,跟报表无关
    那么就要考虑你的sql语句了
      

  3.   

    我用兩個表連時沒有問題﹐我覺得在報表中Detail1 和Detail2也建立了關系﹐因為它們有相同的字段﹐它們就自已連在一起了