回答

0

在部分專家,選擇部分,然後點擊抑制複選框,並針對它存在交叉的標誌,點擊它,並添加公式:

OnlastRecord //if this is true, then suppress will be true 

編輯:

現在萬一你必須得到每頁的最後一條記錄,而不是整個數據集的最後一條記錄,那麼你需要遵循以下內容。

  1. 將詳細信息部分的顯示限制添加到每頁10條記錄。
  2. 邏輯後使用下一頁將大於10的記錄移動到下一頁。
  3. 現在爲了顯示第10條記錄下面的特定部分,應用邏輯來顯示和隱藏基於第10條記錄的那部分。

如果您需要應用此邏輯的實用解決方案,請告訴我,我將在博客中發佈相同的整體概念。

+0

感謝您的答覆,但onlastRecord這將是真正的當這是最後一個記錄不是每頁 – hamza437

+0

是的確保你添加每頁限制的記錄數量,如每頁10個,如果你需要幫助,請讓我知道,我也這樣做了。 –

+0

這是我的解決方案,但我尋找一種解決方案,可以檢測每頁最後一個記錄謝謝 – hamza437

1

請嘗試下面的方法。

創建頁標頭中的式@initialize //地方

Shared numbervar counter; 
counter; 

創建其中的記錄顯示

Shared numbervar counter; 
Shared numbervar display; 

counter:=counter+1; 
display:=counter; 

創建頁面的公式@reset //代替式@count //地方頁腳下面的公式顯示

Shared numbervar counter; 
counter:=0 

創建公式@display //放置在頁面foote上述R公式重置

Shared numbervar display; 
display; 
-1

單從頁面頁腳中添加亞細節部分的下方你的數據集,並插入控件新的子細節部分和抑制頁腳,並在抑制公式爲新的分節。

注意確保有參數每頁行數或者可視行集檢查爲真,並設置每頁不變的行例如,第行25:

if (recordnumber mod 25)=0 then 
false 
else 
    if OnLastRecord then 
    false 
    else 
    true