我有一系列包含接收和返回日期並被分組的事務。在組頁腳中,我想打印組中第一條記錄的接收日期和組中最後一條記錄的返回日期。我創建了一個公式,只有當它是組中的第一條記錄時纔會填充。但是,如果該組包含多個記錄,則公式字段將打印出空白。如果組中只有一條記錄,則打印OK。我正在使用SAP Business Object Crystal Reports 2013.從組頁腳中的第一條記錄打印字段
1
A
回答
0
有幾種方法可以解決這個問題。如果您按日期排序(我剛纔瞭解到您不是),則可以使用摘要查找最小值。您應將其放置在相關的組頁腳中,並且應該每次重置。
但是既然你是而不是按日期對它們進行排序,我會嘗試設置一個運行總數來計算當前組中的記錄數(並重置組變化)。然後設置一個共享每次組計數重置爲1時都會設置的公式中的變量。最後,在打印共享變量的組頁腳中輸入另一個公式。
正確完成每個組頁腳將顯示該組中的第一個日期值。
+0
我現在正在做這件事。序列#以1開頭,併爲每個組增加和重置。當序列#= 1時,我設置了一個公式字段來保存該字段的值。但是,當我在組中的多個記錄後打印該字段時,該字段爲空。我只是使用常規公式字段。我應該使用別的東西嗎? –
+0
有趣。你可以包括編輯你的原始問題,包括這些公式?這將使診斷哪裏出問題更容易。 – 4444
相關問題
- 1. 在PL/SQL中打印記錄字段
- 2. 每頁打印3條記錄至PDF
- 3. 只打印每個組的第一頁
- 4. 第一條記錄不會在分頁腳本中顯示
- 5. 在字段中選擇每個值的第一條記錄
- 6. 從表中打印記錄但不打印重複記錄
- 7. 僅從組中的第一條記錄中選擇值
- 8. 從陣列錯誤中打印出一條記錄嗎?
- 9. 如何從單獨記錄打印同一行中的條形碼數字?
- 10. 如何從第二個打印頁面開始打印網頁頁腳?
- 11. Awk - 匹配記錄後打印下一條記錄
- 12. AWK:印花線並排當第一字段是記錄相同
- 13. 在mysql的下一條記錄中插入最後一條記錄字段
- 14. ActiveRecord - 從每個組中選擇第一條記錄
- 15. 如何從組中選擇第一條記錄?
- 16. 從DataGridView打印記錄
- 17. 分配字符數組和打印第一個條目
- 18. 訪問VBA - 從SQL查詢打印最後一條記錄
- 19. 從數組中刪除一條記錄
- 20. 從一條記錄中刪除blob字段的內容
- 21. 分割每條記錄的第一個字,推動在數組
- 22. AWK-打印線作爲第一條記錄在輸出文件中
- 23. 打印記錄
- 24. 僅當其他記錄包含來自不同字段中第一條記錄的值時才選擇記錄
- 25. 顯示第一條記錄
- 26. 在python中打印第一段
- 27. 打印第一個字從文件
- 28. 根據組中的一條記錄選擇一組記錄
- 29. 在Crystal Report中,只打印組中的第一條記錄並使其可以合計
- 30. java.awt.print中只打印第一頁
組是根據日期排序的嗎?例如,是最早的第一個日期? – 4444
該組基於項目編號,而不是日期。我可以使用MIN,因爲日期很可能是按順序排列的。但是當我接受它時,這就是它的設置方式,我試圖讓它工作。並且如果/由於某些原因,日期不按順序試圖避免任何問題。 –