2014-09-22 70 views
1

讓我告訴你第一如何獲得基礎數據的主報告報表

這裏我的數據是我的第一臺 表1

123

,這裏是第二個表('REFID '是表1中'id'的外鍵) 表2

345

現在我需要報告類似如下所示

565333

這份報告顯示與具有值爲0 2個子項的箱之間和 這裏是子報子項從主表中的所有項目。

那麼我該如何做水晶報告?

我必須包括所有主要項目試圖綁定主報告,但我不知道如何綁定子報告

回答

1

可以實現這一切在短短的一個報告就是你不需要一個報表。

1)通過構建基於該添加相應的表和加入他們下面的查詢報告開始:

SELECT * FROM TABLE1 t1 
    INNER JOIN TABLE2 t2 on t1.id = t2.refid 

2)在報告中創建2個組。組別1:Table1.id和第2組:Table2.id

3)一旦完成,Group1和table2.Itemtable2.Value下添加組2下的table1.Name領域。

4)在Group2上添加列標題。

5)在詳細信息部分,插入數據字段,在細節部分{table2.value} < 0 AND {table2.value} > 2上添加抑制公式。當的值不介於0和2

5)創建文本的文本字段「沒有行找到」​​

6)然後右鍵單擊詳細信息部分,單擊下方插入部分(又增加了這將隱藏此部分細節部分)並在本節中插入上面創建的字段。

7)右鍵單擊詳細信息部分B,並添加抑制公式{table2.value} > 0 AND {table2.value} < 2.當值這將隱藏這部分介於0和2

8)如果你想爲價值合計,在組B頁腳,插入來自Group2.Value字段的摘要。