亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        PB數(shù)據(jù)窗口與Excel結(jié)合實(shí)現(xiàn)報(bào)表打印的一種方法

        2013-02-14 07:55:21
        關(guān)鍵詞:傳輸數(shù)據(jù)表單單元格

        張 濤

        (烏魯木齊鐵路局 客票管理所,烏魯木齊 830011)

        PowerBuilder(簡稱PB)作為數(shù)據(jù)庫應(yīng)用開發(fā)的前端開發(fā)工具,在以鐵路電子客票應(yīng)用系統(tǒng)為代表的諸多應(yīng)用系統(tǒng)開發(fā)中得到了廣泛應(yīng)用。數(shù)據(jù)窗口(DataWindow)作為PB開發(fā)工具的核心技術(shù),通過提供豐富的控件屬性和函數(shù),控制數(shù)據(jù)窗口的顯示和數(shù)據(jù)的操縱,但對數(shù)據(jù)窗口的打印支持似乎過于簡單,尤其是對一些有特殊要求的打印控制, PB似乎顯得不夠完善。本文介紹PB數(shù)據(jù)窗口與Excel結(jié)合實(shí)現(xiàn)靈活打印報(bào)表的一種方法。

        1 定制Excel表單,程序添入數(shù)據(jù)

        在一些應(yīng)用中,尤其是在鐵路站段有關(guān)臺帳的應(yīng)用中,需要對生產(chǎn)、管理過程中產(chǎn)生的數(shù)據(jù)進(jìn)行匯總,形成日、月、季、年等相關(guān)的臺帳記錄,并打印成冊。利用打印數(shù)據(jù)窗口的方法實(shí)現(xiàn)顯得很不方便,因此,采用PB向Excel表單中傳輸數(shù)據(jù),利用Excel的打印功能實(shí)現(xiàn)打印輸出,既能方便用戶使用,同時(shí)還可以將臺帳保存成Excel表單,方便用戶查詢和資料保存歸檔。

        實(shí)現(xiàn)步驟如下:

        (1)定義變量

        OLEobject myApp,mysub

        (2)創(chuàng)建OLE對象

        myApp=Create OLEObject

        ret=myApp.ConnectToNewObject("Excel.Sheet")

        if ret<0 then

        messagebox("連接Excel程序失敗!",string(ret))

        return

        end if

        (3)連接Excel,并檢驗(yàn)返回值

        myApp.Application.Workbooks.Open("C:ztzztz_mb0.xls")

        //打開一個(gè)特定的Excel文件

        myApp.Application.Visible=false

        //使該Excel文件可視

        (4)確定工作薄,同時(shí)工作薄中相應(yīng)的單元格中寫入數(shù)據(jù)

        mysub=myApp.Application.ActiveWorkbook.Worksheets[1]

        //確定第1個(gè)工作薄,同時(shí)向第1個(gè)工作薄中相應(yīng)的單元格中寫入數(shù)據(jù)

        mysub.cells[5,2] = "測試數(shù)據(jù)1"

        mysub.cells[6,2] = "測試數(shù)據(jù)2"

        //確定第2個(gè)工作薄,從數(shù)據(jù)窗口中讀入數(shù)據(jù),循環(huán)寫入Excel工作薄中相應(yīng)的單元格

        mysub=myApp.Application.ActiveWorkbook.Worksheets[2]

        for r=1 to 5

        mysub.cells[r+3,1] = dw_1.getitemstring(r,6)

        mysub.cells[r+3,6] = dw_1.getitemstring(r,7)

        next

        (5)斷開連接

        myApp.Application.Visible=true

        myApp.DisConnectObject()

        Destroy myApp

        至此,完成了PB向Excel表單中傳輸數(shù)據(jù),用戶可在Excel中操縱數(shù)據(jù)了。

        注意:用戶可先定制特定的Excel表單,并設(shè)定好表單單元格的屬性,如字體大小、顏色、排列方式等,完成數(shù)據(jù)的傳輸后,在Excel中自動(dòng)按設(shè)定好的屬性進(jìn)行顯示;此外,要將程序打開的Excel文件另存,以免破壞了模版文件,對下一次數(shù)據(jù)傳輸造成麻煩。

        2 結(jié)束語

        PB數(shù)據(jù)窗口與Excel結(jié)合,通過定制特定的Excel表單,就可以實(shí)現(xiàn)對特殊要求的報(bào)表打印。本文提供的示例在烏魯木齊鐵路局的站段班組管理臺帳軟件系統(tǒng)中得到了較好的應(yīng)用。

        [1] 柯建勛. PowerBuilder 9.0進(jìn)階開發(fā)篇[M] . 北京:清華大學(xué)出版社,2003.

        猜你喜歡
        傳輸數(shù)據(jù)表單單元格
        基于單片機(jī)的物聯(lián)網(wǎng)傳輸數(shù)據(jù)高并發(fā)讀寫系統(tǒng)設(shè)計(jì)
        電子表單系統(tǒng)應(yīng)用分析
        華東科技(2021年9期)2021-09-23 02:15:24
        基于深度強(qiáng)化學(xué)習(xí)的物聯(lián)網(wǎng)傳輸數(shù)據(jù)實(shí)時(shí)調(diào)度方法
        玩轉(zhuǎn)方格
        玩轉(zhuǎn)方格
        蘋果專利可采用光纖輸出燈光并傳輸數(shù)據(jù)將光纖隱藏于車輛部件內(nèi)
        淺談網(wǎng)頁制作中表單的教學(xué)
        淺談Excel中常見統(tǒng)計(jì)個(gè)數(shù)函數(shù)的用法
        西部皮革(2018年6期)2018-05-07 06:41:07
        基于Infopath實(shí)現(xiàn)WEB動(dòng)態(tài)表單的研究
        電子世界(2012年24期)2012-12-17 10:49:06
        動(dòng)態(tài)表單技術(shù)在教學(xué)管理中的應(yīng)用*
        成在线人av免费无码高潮喷水| 自拍偷拍另类三级三色四色| 粉嫩的极品女神尤物在线| 日本熟妇美熟bbw| 无码人妻丰满熟妇啪啪7774| 免费无遮挡毛片中文字幕| 日韩精品一区二区三区影音视频 | 国产亚洲中文字幕久久网| 国产成人亚洲综合| 性欧美大战久久久久久久久| 99国产精品无码专区| 综合激情五月三开心五月| 艳妇臀荡乳欲伦69调教视频| 色先锋资源久久综合5566| 亚洲色偷偷偷综合网另类小说| 区一区二区三区四视频在线观看 | 麻豆国产av在线观看| 亚洲男同gay在线观看| 亚洲国产精品一区二区第四页 | 人妻丰满熟妇av无码区免| 真人在线射美女视频在线观看| 精品黄色国产一区二区| 国产精品人人做人人爽| 精品国产黑色丝袜高跟鞋| 亲少妇摸少妇和少妇啪啪| 变态另类手机版av天堂看网| 国产精品久久久久影院| 久久国产精品老女人| 亚洲长腿丝袜中文字幕| 夜夜春亚洲嫩草影院| 亚洲国际无码中文字幕| 中文字幕av人妻一区二区| 人妻少妇偷人精品久久性色av | 色综久久综合桃花网国产精品| 熟女一区二区三区在线观看| 国产精品亚韩精品无码a在线| 国产成人aa在线观看视频| 亚洲毛片免费观看视频| 亚洲妇女无套内射精| 亚洲AV成人无码国产一区二区| 亚洲中文字幕一二区精品自拍|