2010-09-15 476 views

回答

3

有Crystal Reports中沒有相應的答案,至少在版本我都習慣了。 Crystal Reports或多或少地將數據轉儲到報告中。

也就是說,如果你在一個細節行,你想找出一個字段的值將會是什麼,你可以使用:

next({YourColumn}) 

你也可以找出以前的專欄值通過使用這樣的:

previous({YourColumn}) 

記住Next()不會對最後的記錄工作,Previous()不會對第一個記錄工作。

我得仔細檢查一下,但我相信有一個OnLastRecord函數返回TRUE,如果你在最後一條記錄上。

2

首先,歡迎來到SO!

二, 您聽起來新 Crystal Report的目的是顯示數據,而不是執行您正在討論的計算類型。 CR通常按照記錄逐個記錄數據,顯示(或抑制)每條記錄,並添加組頁眉&頁腳。

要回答你的問題,LittleBobbyTables確實給了一些好的指針。要查看可用的完整功能列表,請在公式編輯器中找到一個列表(請參閱下圖)。按F1可查看每條命令的詳細說明。

你還可以:

  1. 創建一個「運行總計公式」,將評估每個記錄,並給予在組頁腳的計算。
  2. 在Crystal Reports之外進行計算,並僅將最終結果(可能與主表的未鏈接連接)進行饋送。
  3. 最複雜的選擇是做一個報表,做計算並反饋結果返回到主報告

你能不能給我們介紹一下你正在試圖做的一些細節? alt text