1. 程式人生 > >控制DATAWINDOW裡每頁顯示的行數

控制DATAWINDOW裡每頁顯示的行數

1、在Datawindow中增加一個計算域,起名為:ceil_page,此計算域必須放在Detail段中,
Expression中輸入 ceiling(getrow()/25) 25表示每頁列印25行,也可以是一個引數。
2、分組,選擇選單Rows/Create Group,選擇ceil_page
按ceil_page分組,並選中New Page On Group Break(意思是新組開始時換頁)。
3、將此計算域設為隱藏(在屬性頁中的expression頁中在visible屬性中寫0)。
4、補空行:
在視窗的open事件中寫如下程式碼:
long li_count,li_i
li_count=dw_1.retrieve()
if mod(li_count,25)<>0 then
for li_i=1 to 25 - mod(li_count,25)
dw_1.insertrow(0)
next
end if