Datawindow中每頁列印固定行

2021-08-25 06:38:44 字數 498 閱讀 2372

第一步:

增加乙個計算列,此計算列必須放在detail段,expression中輸入:ceiling(getrow()/20),這裡20還可以用全域性函式取代,這樣可以允許使用者任意設定每頁列印多少行。

第二步:

定義分組,選擇選單rows->creategroup...按計算列欄位分組,並一定將checkbox-->newpageongroupbreak選中。

第三步:

將此計算列設為不可視。另外,如果需要最後一頁不足補空行。也很簡單,如下:

longll_pagerow=6//

每頁列印行數

longll_count,ll_row

ll_count=dw_report.retrieve(...)//

取得現有報表的總行數

ll_count=ll_pagerow-mod(ll_count,ll_pagerow)

ifll_count

補足空行

next

endif

dw每頁列印固定行數

資料視窗每頁列印固定行 第一步 增加乙個計算列,此計算列必須放在detail段,expression中輸入 ceiling getrow 10 每頁列印10行 第二步 定義分組,選擇選單rows create group.按計算列欄位分組,並一定將check box new page on grou...

水晶報表進行每頁統計(在水晶報表中實現每頁統計)

思路如下 crystal語法 1 用乙個變數mysum來累計頁面資料 訂單.訂單金額 公式 currentsum,放在詳細資料節需要進行彙總的字段的位置 mysum 如果不需要顯示,抑制顯示即可 2 在每頁的頁尾獲取到這個變數的值 也就是該頁最後乙個sum值 當然這個時候後乙個mysum是前面所有資...

如何在DataWindow中實現列的自動折行

我們在powerbuilder應用程式的開發過程中,使用datawindow時,經常會遇 到某列的資料太長,不能同時全部顯示的情況.若採用自動水平滾動,操作起 來又不夠簡便.下面介紹一種方法,實現列資料多行顯示,即實現列資料的自 動折行.具體步驟如下 1 在datawindow painter中開啟...