第一步:
增加乙個計算列,此計算列必須放在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中開啟...