我需要爲採摘單據生成Crystal Report。我的數據結構如下所示:每個選擇憑證文檔都有一個標題(當然),其中包含任意數量的行。每一行代表需要挑選的庫存項目。但是,每行都有任意數量的鏈接到它的BinLine,其中包含有關從給定貨箱中抽取的庫存料品的數量的信息。因此,庫存行可能有一個總數等於15的數量。但是這個數量可能會被拆分,因此5必須來自倉位X,4必須來自倉位Y,6必須來自倉位Z.因此,報告數據中的鏈接被設置爲這樣BinLine是Line的子項,Line是Header的子項。現在我明白了,我將定義我的Crystal Report,以便頁眉部分包含標題字段,並且我將定義Details部分以包含與清單項目相關的字段。但我不明白如何建模BinLines ...這是我要爲報表添加第二個Detail部分,比如我有(Details a)包含Line字段和(Details b)包含BinLines字段?Crystal Reports詳細信息詳細信息
編輯 對不起,我應該提到我的數據源是一個xml文件(基於一個定義的XSD),所以它不像每次發生相關BinLine時都會重複InventoryLine(就像它有我的數據源是數據庫視圖或存儲過程)。因此我沒有看到Grouping爲此工作。
爲什麼不繪製數據的層次結構?這將使其易於理解。 – Kangkan 2012-01-10 09:32:57
@ShawndeWet:您尚未告訴我們您希望數據如何顯示在報告中。 – 2012-01-11 10:24:18
嗨馬克,我希望這些數據能夠在Kangkan在他的回答中列出。 – 2012-01-28 06:09:26