• <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

        當前位置:雨林木風下載站 > 技術開發教程 > 詳細頁面

        在PB中完成分段打印技巧

        在PB中完成分段打印技巧

        更新時間:2022-05-01 文章作者:未知 信息來源:網絡 閱讀次數:

        文/張瑜

          在使用Powerbuilder進行應用程序的開發過程中,可使用Powerbuilder提供的函數Print()對數據窗口進行打印,但是在實際應用中,Print()函數提供的功能遠不能滿足用戶的需要。本文將介紹如何在Powerbuilder中實現分段打印的技巧,從而滿足應用程序特定功能的要求。

          有時,我們需要把數據窗口顯示的數據按照一定的格式進行分頁打印,而每頁顯示的  
        數據是隨機的,每頁又需要分別匯總,所以每頁的總和也不相等,我們可以用RowsDiscard()和RowsCopy()函數與Print()函數聯合使用。

          例如對于某一數據窗口,我們需要按照每頁打印5行,不足5行補空行,每頁合計為當頁總數。這時我們首先把顯示的數據窗口命名為dw_1,接著另建一個隱含的數據窗口,格式和dw_1完全相同,并命名為dw_2,最后計算需要打印幾頁,具體程序如下:

          int n,mm

          //每頁打印mm行

          mm = long(em_1.text)

          n = int(dw_1.rowcount()/mm) + 1

          //如果不足mm行,直接打印

          if dw_1.rowcount() < mm then

           dw_1.print()

           return

          end if

          //用FOR循環語句,循環n-1次:

          int m = 0

          for m = 0 to n - 1

           dw_2.reset()

           dw_2.rowsdiscard(1,dw_2.rowcount(),Primary!)

           //刪除dw_2中的數據

           //從數據窗口的主緩沖區拷貝mm行到dw_2

          dw_1.RowsCopy(mmm+1, (m+1)mm, Primary!, dw_2, 1, Primary!)

          //不足mm行補空行

          if dw_2.rowcount() > 0 and dw_2.rowcount() < mm then

          int ii,jj

          jj = dw_2.rowcount()

          for ii = 1 to mm - jj

          dw_2.InsertRow(0)

          dw_2.ScrollToRow(dw_2.RowCount())

           next

           end if

          //循環打印dw_2窗口

          dw_2.print()

          next

          利用以上代碼,我們就可以實現按特定的格式進行分段打印的功能了。

        溫馨提示:喜歡本站的話,請收藏一下本站!

        本類教程下載

        系統下載排行

        主站蜘蛛池模板: 久久午夜夜伦鲁鲁片无码免费| 美女露100%胸无遮挡免费观看| 精品亚洲永久免费精品 | 免费看无码自慰一区二区| 亚洲欧洲日本天天堂在线观看| 18以下岁毛片在免费播放| 亚洲性无码av在线| 在线观看免费宅男视频| 亚洲欧美综合精品成人导航| 亚洲午夜福利AV一区二区无码| 免费在线人人电影网| 亚洲毛片不卡av在线播放一区| 一级特级aaaa毛片免费观看| 中文字幕在亚洲第一在线| a级毛片在线视频免费观看 | 亚洲av无码专区国产乱码在线观看| 国产啪精品视频网站免费尤物| 亚洲av成人无码久久精品| 久热中文字幕在线精品免费| 色婷五月综激情亚洲综合| 日韩精品视频免费在线观看| 国产精品亚洲二区在线| 久久久久亚洲精品无码网址| 无码人妻一区二区三区免费看 | 狠狠色伊人亚洲综合网站色| 成年18网站免费视频网站| 青娱乐在线免费观看视频| 亚洲一区无码中文字幕 | 老司机午夜在线视频免费| 亚洲日本乱码在线观看| 亚洲电影免费观看| 狠狠综合亚洲综合亚洲色| 亚洲深深色噜噜狠狠爱网站| av无码免费一区二区三区| 亚洲av永久中文无码精品| 亚洲国产成人片在线观看无码| 久久精品免费一区二区| 日韩电影免费在线观看网址| 久久亚洲国产成人精品性色| 国产精品二区三区免费播放心| 亚洲人成网站日本片|