999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

PB數據窗口與Excel結合實現報表打印的一種方法

2013-02-14 07:55:21
鐵路計算機應用 2013年7期
關鍵詞:用戶

張 濤

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

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

1 定制Excel表單,程序添入數據

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

實現步驟如下:

(1)定義變量

OLEobject myApp,mysub

(2)創建OLE對象

myApp=Create OLEObject

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

if ret<0 then

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

return

end if

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

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

//打開一個特定的Excel文件

myApp.Application.Visible=false

//使該Excel文件可視

(4)確定工作薄,同時工作薄中相應的單元格中寫入數據

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

//確定第1個工作薄,同時向第1個工作薄中相應的單元格中寫入數據

mysub.cells[5,2] = "測試數據1"

mysub.cells[6,2] = "測試數據2"

//確定第2個工作薄,從數據窗口中讀入數據,循環寫入Excel工作薄中相應的單元格

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表單中傳輸數據,用戶可在Excel中操縱數據了。

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

2 結束語

PB數據窗口與Excel結合,通過定制特定的Excel表單,就可以實現對特殊要求的報表打印。本文提供的示例在烏魯木齊鐵路局的站段班組管理臺帳軟件系統中得到了較好的應用。

[1] 柯建勛. PowerBuilder 9.0進階開發篇[M] . 北京:清華大學出版社,2003.

猜你喜歡
用戶
雅閣國內用戶交付突破300萬輛
車主之友(2022年4期)2022-08-27 00:58:26
您撥打的用戶已戀愛,請稍后再哭
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年5期)2016-11-28 09:55:15
兩新黨建新媒體用戶與全網新媒體用戶之間有何差別
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
挖掘用戶需求尖端科技應用
Camera360:拍出5億用戶
創業家(2015年10期)2015-02-27 07:55:08
100萬用戶
創業家(2015年10期)2015-02-27 07:54:39
主站蜘蛛池模板: 亚洲日韩在线满18点击进入| 欧美精品在线视频观看| a网站在线观看| 国产乱子伦无码精品小说 | 无码中文字幕加勒比高清| 亚洲成人动漫在线观看| 在线播放真实国产乱子伦| 成人在线观看不卡| 性色一区| 国产成人精品男人的天堂| 欧美日韩在线成人| 国产福利一区二区在线观看| 久久久久亚洲av成人网人人软件| 亚洲成a∧人片在线观看无码| 免费精品一区二区h| 亚洲天堂视频网| 欧美区一区| 97成人在线观看| 午夜在线不卡| 911亚洲精品| 色婷婷成人| 欧美日韩国产系列在线观看| 国产成人精品视频一区二区电影 | 制服丝袜 91视频| 国产精品亚洲精品爽爽| 最新亚洲人成无码网站欣赏网| 亚洲精品动漫在线观看| 亚洲Av综合日韩精品久久久| 国产精品综合色区在线观看| 亚洲精品无码抽插日韩| 91麻豆精品国产高清在线| 青青草一区二区免费精品| 亚洲激情区| 欧美日韩亚洲国产| 亚洲天堂网视频| 亚洲国产精品美女| 久久毛片网| 毛片基地美国正在播放亚洲 | 欧美日韩另类国产| 久久婷婷人人澡人人爱91| 色天堂无毒不卡| 日韩高清在线观看不卡一区二区| 日本免费高清一区| 欧美精品亚洲精品日韩专区va| 国产尤物jk自慰制服喷水| 2020最新国产精品视频| 日韩小视频在线观看| 日韩国产 在线| 国产高清毛片| 国产无遮挡猛进猛出免费软件| 老熟妇喷水一区二区三区| 国产爽爽视频| 国产国产人在线成免费视频狼人色| 国产免费a级片| 国产午夜福利片在线观看| 久久国产高清视频| 亚洲Va中文字幕久久一区| 国产乱人伦精品一区二区| AⅤ色综合久久天堂AV色综合 | 四虎成人精品在永久免费| 日韩美一区二区| 日韩午夜福利在线观看| 亚洲侵犯无码网址在线观看| 99热这里只有精品久久免费| 人人看人人鲁狠狠高清| …亚洲 欧洲 另类 春色| 欧美一级高清视频在线播放| 四虎AV麻豆| 一级成人欧美一区在线观看 | 国产丝袜啪啪| 四虎AV麻豆| 久久99热这里只有精品免费看| 国产精品亚洲综合久久小说| 日本免费精品| 婷婷开心中文字幕| 片在线无码观看| 国产欧美又粗又猛又爽老| 国产精品真实对白精彩久久| 69av免费视频| 亚洲色图另类| 九色综合视频网| 国产精品分类视频分类一区|