2013-02-22 70 views
1

下面是3個表,從我所用的數據如何實現期望的輸出

QuotationMaster

QuoteID QuoteNo CustomerName TotalSellQty 
------------------------------------------ 
1  Q1  Name1   60 
2  Q2  Name2   30 
3  Q3  Name3   10 
4  Q4  Name4   50 
5  Q5  Name5   40 

QuoteItemDetails:一個報價可以有很多項目

QuoteItemID QuoteID ItemDescription ItemID 
----------------------------------------------- 
    1   1   AAA    1 
    1   1   BBB    2  
    2   2   BBB    2 

    QuoteBatchDetails : one QuoteItem can have many batches of QuoteID and ItemID are the common columns. BatchNo is varchar 

QuotebatchID QuoteID BatchNo ItemID BatchQty Date 
-------------------------------------------------------- 
    1   1   A   1   20 1/2/2013 
    2   1   B   1   30 2/2/2013 
    3   1   C   1   10 3/3/2013 
    4   2   E   2   10 4/3/2013 
    5   2   F   2   20 5/3/2013 

我想根據QuoteID作爲參數在CRYSTAL REPORT中顯示以下結果。對於每個顯示的項目,我們還將顯示批次編號,日期和BatchQty其中Sum(BatchQty)是TotalQty。

***但在前端我不會顯示BatchNo日期和BatcchQty(只有值)。

 QuoteItemID QuoteID ItemDescription TotalQty  
       -------------------------------------------------- 
    First Row  1   1    AAA   60 

        BatchNo Date      BatchQty 
        A   1/2/2013     20 
        B   2/2/2013     30 
        C   3/3/2013     10 


    Second Row  2   2    BBB   30 

        BatchNo Date      BatchQty 
        E   4/3/2013     10 
        F   5/3/2013     20 

我該如何達到上述結果。

enter image description here

+0

你可以讓我知道如何將參數傳遞給子報表 – Prathap 2013-02-22 19:02:10

回答

2

你有沒有看着只是用在Crystal Reports子報表?這應該讓你獲得上述結果。您可以將QuoteId傳遞給QuoteItemDetails子報表,僅在該QuoteId上顯示QuoteItemDetails基礎,然後您可以將ItemId傳遞給QuoteItemDetails子報表中的QuoteBatchDetails子報表並顯示相應的數據。

以下是如何創建子報告http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/d05ad954-f8a2-2e10-db9f-bb0f13a7cb1c?QuickLink=index&overridelayout=true&51887500358899的鏈接。

希望這給你一些見解。

+0

嗨,我是全新的子報告。阿瓦茲我有一個想法,你可以讓我知道如果這是可能的。你可以看到所需的輸出..我是想要得到所有的項目詳細信息取決於QuoteID使用SP.OK.Now當涉及到子報表,我將創建另一個SP,它需要QuoteID作爲參數,並獲得所有BatchDetails.So爲了鏈接這兩個報告,是可以通過主SP中的ITEMID進行鏈接,以便將相關數據加載到子報表中。 – Prathap 2013-02-22 16:16:38

+0

是的......您可以輕鬆地鏈接子報告之間的字段......創建子報告時實際上有一個嚮導。 – mattruma 2013-02-22 16:18:06

+0

我正在嘗試做同樣的事情。請讓我知道我是否成功。 – Prathap 2013-02-22 16:20:51