我正在嘗試將舊的Microsoft Access報表轉換爲Crystal報表。除了最後一個小細節之外,我的一切工作都很完美。訪問報告在if語句中使用報告中某個字段的DSUM函數。晶體報告中的DSUM功能?
經過大量搜索,我確定CR沒有任何類似的東西。
這裏基本上是我正在處理的。
我有一份提案報告。在報告的細節中,我打印了數量,描述和幾個價格字段。
的數據看上去就像這樣:
Proposalnum Partitem RolltoItem單價
18611 ............. .......... 1 NULL。 ....... 0.00
18611 ............. 2 ......... NULL ....... 17225.92
18611 ............ 3 ............ 2 ............ 156.90
18611 ...... ...... 4 ............. 2 ........ .... 482.05
我需要做的是當我打印一個特定的零件時,我需要查詢剩餘的記錄以找到在rolltoitem字段中具有匹配號碼的零件,並將unitprice添加到我打印的部分。
因此,在本例中,當我打印partitem#2時,需要將第3部分和第4部分中的156.90和482.05添加到17225.92,因此總共打印了17864.87。
有沒有辦法做到這一點?
只有當* currentRolltoitemValue *是一個常數時纔有效。就像我在2中硬編碼一樣,它效果很好。但是我需要從當前正在打印的記錄中輸入rolltoitem編號。我不知道是否有辦法做到這一點。 –
看看我上面的編輯是否有助於理解如何獲取當前值。儘管如此,我覺得我沒有完全解釋它。它是我頭腦中完美無瑕的東西之一,但當我試圖解釋時,它變得相當複雜。我很抱歉無法更清楚地表達我的想法。 –