国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 課堂 > 技術開發 > 正文

PB中如何實現頁面的精確打印

2023-06-15 12:17:35
字體:
來源:轉載
供稿:網友

在PB中編程實現打印并非一件易事,有時需要編寫較多的代碼才能夠實現自己打印的需求,在這里介紹一個有關PB精確打印的知識。

關于數據窗口每頁打印固定行的問題:

  1.增加一個計算列,此計算列必須放在Detail段的Expression中輸入:

 ceiling(getrow()/20)   

//這里20還可以用全局函數取代,這樣可以允許用戶任意設置每頁打印多少行。

2.定義分組

選擇選單“Rows->Create Group...”,并按計算列字段分組。最后一定將“check box-->New Page On Group Break”選中。

3.將此計算列設為不可視。

 另外,如果需要最后一頁不足補空行。也很簡單,程序如下:

long ll_pagerow = 10   //每頁打印行數

long ll_count, ll_row

ll_count = dw_report.retrieve(...)        //取得現有報表的總行數

ll_count = ll_pagerow - mod(ll_count, ll_pagerow)

If ll_count < ll_pagerow Then

        for ll_row = 1 to ll_count

                 dw_print.insertrow(0)         //補足空行

         next

end If

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 岑溪市| 重庆市| 桃园县| 黄大仙区| 株洲市| 海阳市| 饶阳县| 洮南市| 宜兰市| 中方县| 海兴县| 西充县| 昌平区| 蒙阴县| 德钦县| 东丰县| 栖霞市| 柳州市| 盐津县| 阜新市| 灌南县| 新余市| 长葛市| 瑞安市| 车险| 大埔区| 大悟县| 囊谦县| 阳山县| 威宁| 海门市| 贺州市| 白朗县| 闽清县| 长垣县| 铜鼓县| 财经| 浠水县| 琼结县| 诸城市| 布拖县|