精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

在PB中實(shí)現(xiàn)Word內(nèi)容的替換

運(yùn)維 數(shù)據(jù)庫(kù)運(yùn)維
隨著技術(shù)的發(fā)展進(jìn)步,數(shù)據(jù)庫(kù)性能有了很大程度的提高,在PB中可以實(shí)現(xiàn)WORD內(nèi)容的替換,本本文將為大家介紹實(shí)現(xiàn)在PB中實(shí)現(xiàn)Word內(nèi)容的替換的方法步驟。

導(dǎo)讀:本文介紹一種在Power Builder(以下簡(jiǎn)稱為PB)中利用OLE把數(shù)據(jù)庫(kù)中的數(shù)據(jù)傳送到Word文檔的方法。通過(guò)這種方法,用戶可以根據(jù)需求而改變內(nèi)容,以Word方式打印結(jié)果文檔。例如,在處理學(xué)生成績(jī)時(shí),如果要將每個(gè)學(xué)生的成績(jī)報(bào)告生成Word文檔,不同的學(xué)生只改變姓名、學(xué)號(hào)和年度等數(shù)據(jù),其他的格式不改變。只要從學(xué)生成績(jī)數(shù)據(jù)庫(kù)中調(diào)出特定數(shù)據(jù),插入或替換到已經(jīng)制作好的Word模版中,即可解決問(wèn)題。可見(jiàn)這樣就能很大程度上簡(jiǎn)便操作。下面就是實(shí)現(xiàn)WORD轉(zhuǎn)換的步驟。

一、創(chuàng)建Word模版文檔

  Word模板文檔的創(chuàng)建根據(jù)用戶的要求進(jìn)行,在固定的內(nèi)容輸入完成后,將需要變換內(nèi)容(例如姓名、年度、系別和證書(shū)編號(hào)等)的位置輸入“student_name”、“student_year”、“department”以及“student_id”等編碼。注意: 盡量使用英文來(lái)表示這些變量,目的是避免某些漢字相同而造成的誤替換。

  在需要?jiǎng)討B(tài)改變內(nèi)容的位置,不需要輸入文字,可以通過(guò)插入書(shū)簽的方法實(shí)現(xiàn),具體操作如下。首先,選擇在Word中,選擇“插入”*“書(shū)簽”,彈出“書(shū)簽”對(duì)話框(如圖1所示)。在“書(shū)簽名”文本框中輸入書(shū)簽名稱后,點(diǎn)擊“添加”按鈕,即在當(dāng)前光標(biāo)位置上增加了一個(gè)書(shū)簽。假設(shè)我們?cè)黾恿?個(gè)書(shū)簽,分別是 name、year、department以及id,分別代表姓名、年度、系別以及證書(shū)編號(hào)。

 

 

二、PB實(shí)現(xiàn)方法

  在窗體中新建一OLE控件,在彈出的“insert object”屬性窗口的“create new tab”選項(xiàng)卡中選擇“Microsoft Word 文檔”選項(xiàng),點(diǎn)擊“OK”按鈕后將該控件放在窗體中適當(dāng)位置,PB系統(tǒng)會(huì)自動(dòng)出現(xiàn)Microsoft Word應(yīng)用程序。將控件命名為“OLE_Word”,并創(chuàng)建“打開(kāi)文件”、“替換數(shù)據(jù)”和“存盤(pán)”按鈕,編寫(xiě)如下代碼。

1.打開(kāi)文件

string docname, named
integer value
value = getfileopenname("Select File",docname, named,
"DOC","Doc Files (*.DOC),*.DOC")
if value = 1 THEN
// 將模版文件另存為實(shí)際操作文件(程序略)
if ole_Word.open(docname)=0 then
ole_Word.activate(inplace!)
end if
end if

  這里使用“GetFileOpenName”函數(shù)讓用戶自行選擇文件,實(shí)際應(yīng)用時(shí)可以進(jìn)行條件的限定。注意: 需要將模版文件另存為實(shí)際操作文件后再打開(kāi),不能直接操作模版文件。打開(kāi)文件參數(shù)有2種,其中“inplace”表示在PB程序內(nèi)部窗口調(diào)用Word,部分提供Word的功能菜單; 另一種參數(shù)是“offsite”,表示PB程序外啟動(dòng)Word應(yīng)用程序,提供Word的所有功能菜單。簡(jiǎn)單的演示文檔如圖2所示。

 

 

2.插入或替換操作

(1)替換數(shù)據(jù)法

string ls_find_string,ls_replace_string
//取數(shù)據(jù)庫(kù)中數(shù)據(jù)賦值變量ls_replace_string(程序略)
ls_find_string = "student_name"
ls_replace_string = “張某” ole_Word.object.application.Selection.find.Execute(ls_find_string,false,true,
false,false,false,true,1,true,ls_replace_string,2)
//替換student_year,department,student_id的程序與替換student_name相同,略

其運(yùn)行結(jié)果如圖3所示。

 

 

(2)插入數(shù)據(jù)法

  除了使用查找替換方式,您還可以使用書(shū)簽方式來(lái)實(shí)現(xiàn)上述操作。
string ls_name,ls_year,department,ls_id
//取數(shù)據(jù)庫(kù)中數(shù)據(jù)賦值變量ls_name,ls_year,department,ls_id(程序略)
IF ole_Word.object.application.ActiveDocument.Bookmarks.Exists(“name”) THEN
ole_Word.object.application.activedocument.bookmarks.item(“name”).select
//定位書(shū)簽name
ole_Word.object.application.selection.typetext(ls_name)
//插入值
for i = 1 to 10
//消除非法字符
ole_Word.object.application.Selection.TypeBackspace()
next
ELSE//錯(cuò)誤提示
END IF
//定位書(shū)簽year,department,id一樣,略

注意事項(xiàng):

1.一定要判斷書(shū)簽是否存在,如果書(shū)簽不存在,進(jìn)行以上操作將導(dǎo)致系統(tǒng)錯(cuò)誤。
2.因?yàn)闈h字雙字節(jié)問(wèn)題,PB 6.5中每插入一個(gè)漢字后會(huì)在后面產(chǎn)生一非法字符,需要判斷漢字個(gè)數(shù)來(lái)決定調(diào)用“TypeBackspace()”的次數(shù)。上面涉及的10次循環(huán)次數(shù)是舉例說(shuō)明,實(shí)際編程要使用變量替代。
  上面的2種方法各有利弊,插入數(shù)據(jù)方式設(shè)計(jì)思想簡(jiǎn)單,操作容易,控制也比較方便,但不適合多處插入同一內(nèi)容,并且需要?jiǎng)h除產(chǎn)生的非法字符; 而替換方式只調(diào)用一個(gè)函數(shù),可以搜索整個(gè)文檔替換同一內(nèi)容,并不產(chǎn)生非法字符,但有可能替換掉不該替換的內(nèi)容,但是涉及的參數(shù)太多,不易記住。

3.存盤(pán)

ole_Word.save()
ole_Word.clear()

注: 上述代碼在Windows 98 + Power builder 6.5中測(cè)試通過(guò)

按照上文中介紹的步驟進(jìn)行操作,就能實(shí)現(xiàn)在PB中實(shí)現(xiàn)Word內(nèi)容的替換,給大家的工作帶來(lái)很多方便,希望上文中講到的內(nèi)容對(duì)大家能夠有所幫助。
 

【編輯推薦】

  1. WordPress的18條必備SQL操作語(yǔ)句
  2. PB內(nèi)置Oracle數(shù)據(jù)庫(kù)接口的使用方法
  3. PB應(yīng)用ODBC訪問(wèn)不同數(shù)據(jù)庫(kù)

 

責(zé)任編輯:迎迎 來(lái)源: 希賽網(wǎng)
相關(guān)推薦

2009-08-25 18:16:34

.NET操作Word

2023-10-08 07:40:29

2009-09-01 13:25:25

C#Word文檔替換

2010-03-02 09:38:16

Java熱替換

2009-07-27 09:20:13

替換Sys.ServiASP.NET

2009-12-25 16:54:47

ADSL接入網(wǎng)

2009-07-09 16:12:53

WeblogicJDBC

2021-08-11 08:35:38

Word文件開(kāi)發(fā)代碼

2020-06-23 14:51:13

JavaScript字符字符串

2009-06-26 16:21:22

Oracle自動(dòng)增長(zhǎng)Hibernate

2009-07-01 09:17:36

對(duì)象比較Java

2021-11-26 10:08:57

鴻蒙HarmonyOS應(yīng)用

2024-01-29 00:57:20

GuavaJava拷貝

2009-12-28 17:17:52

WPF導(dǎo)航

2009-09-01 11:21:02

C#讀取word內(nèi)容

2009-11-26 17:16:38

PHP函數(shù)str_re

2021-04-25 08:24:10

Linux系統(tǒng)Adobe全家桶Office套件

2009-07-02 09:25:41

JSP實(shí)現(xiàn)頁(yè)面跳轉(zhuǎn)

2021-10-26 10:28:41

開(kāi)發(fā)架構(gòu)Kubernetes

2023-11-20 09:55:34

音頻圖表SwiftUI
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

www.在线观看av| 国产在线高清精品| 久久精品无码一区| 激情中国色综合| 亚洲综合视频在线观看| 鲁片一区二区三区| 国产又粗又猛视频| 国产精品女主播一区二区三区| 在线观看日韩专区| 亚洲无人区码一码二码三码| 欧美日韩尤物久久| 亚洲国产精品一区二区www在线| 欧美日韩亚洲综合一区二区三区激情在线| 一级视频在线播放| 久久精品导航| 欧美激情精品久久久久久| 日本少妇高潮喷水xxxxxxx| 韩国三级成人在线| 欧美三级视频在线| 九色在线视频观看| 尤物在线网址| 欧美激情综合网| 国产日韩欧美精品| 国产精品熟女久久久久久| 久久成人精品| 午夜精品一区二区三区在线| 国产在线免费av| 先锋影音国产精品| 亚洲成人999| 欧美污在线观看| 欧美97人人模人人爽人人喊视频| 精品国产乱子伦一区二区| 国产又粗又猛又黄又爽| 国内自拍一区| www.日韩视频| 色综合99久久久无码国产精品| 精品国内亚洲2022精品成人| 日韩欧美一级二级| 成人综合久久网| 成人日韩在线观看| 日韩欧美国产一区二区| 每日在线观看av| 在线观看的网站你懂的| 亚洲欧美一区二区三区国产精品 | 伊人精品一区二区三区| 久久久久在线| 日韩男女性生活视频| 天天操中文字幕| 国产精品久久久免费 | 亚洲精品国产一区| 国产系列在线观看| 国产校园另类小说区| 欧美久久久久久一卡四| 深夜福利视频一区| 久久夜色精品一区| 欧美极品一区二区| 国产在线资源| 国产精品视频一区二区三区不卡| 日韩欧美精品一区二区| a中文在线播放| 国产精品嫩草99a| 欧美aaa在线观看| 在线你懂的视频| 亚洲福利一区二区| 无码人妻丰满熟妇区96| 高清成人在线| 欧美高清视频一二三区 | 国产欧美一区二区精品秋霞影院| 日本不卡一区二区三区视频| 免费在线黄色网址| 国产精品色呦呦| 91大学生片黄在线观看| av影院在线免费观看| 日韩欧美在线网址| 婷婷免费在线观看| 日韩中文字幕无砖| 亚洲福利视频网站| 日本成人免费视频| 亚洲精品a级片| 亚洲91精品在线| 亚洲精品91天天久久人人| 美女看a上一区| 99久久久久国产精品免费| 桃花色综合影院| 久久久久久亚洲综合影院红桃 | 在线播放日本| 亚洲六月丁香色婷婷综合久久| 青草视频在线观看视频| 性感女国产在线| 欧美精品一二三| 亚洲麻豆一区二区三区| 国产日韩欧美一区二区三区| 欧美噜噜久久久xxx| 日韩精品一区二区亚洲av| 精品一二三四区| 久久精品国产精品国产精品污| chinese偷拍一区二区三区| 亚洲一区电影777| 日韩中文字幕二区| 亚洲精品一区二区在线播放∴| 日韩欧美国产一区二区三区| 好吊色欧美一区二区三区视频| 日韩av免费观影| 国产精品国模大尺度视频| 真实国产乱子伦对白视频| 欧美电影h版| 日韩午夜在线播放| 免费黄色片网站| 亚洲国产免费看| 国产欧美亚洲精品| 日本免费一区二区三区最新| 亚洲女与黑人做爰| 国产高清精品在线观看| 成人av在线播放| 亚洲石原莉奈一区二区在线观看| 男女免费视频网站| 久久精品国产99久久6| 久久国产精品 国产精品| 超碰免费在线播放| 欧美色中文字幕| 国产交换配乱淫视频免费| 激情视频一区| 99理论电影网| 伊人222成人综合网| 欧美日韩国产中文| 男人舔女人下部高潮全视频| 国产亚洲在线观看| 精品91免费| 99在线视频影院| 日韩欧美激情四射| 91丝袜呻吟高潮美腿白嫩在线观看| 久久久久久亚洲精品不卡| 国产三级理论片| 99国产精品久久久久久久久久| 热这里只有精品| 国产精品蜜月aⅴ在线| 亚洲国产成人在线播放| 久久视频免费看| 国产高清在线观看免费不卡| 国产卡一卡二在线| 欧美韩国日本| 色青青草原桃花久久综合 | 91亚洲国产| 国产ts一区二区| 日本一区二区三区在线观看视频| 亚洲成人午夜影院| 男人女人拔萝卜视频| 亚洲欧美综合| av激情久久| 后进极品白嫩翘臀在线播放| 欧美成人女星排行榜| 欧美日韩在线视频免费播放| 国产伦精品一区二区三区视频青涩 | 99riav视频在线观看| 日韩欧美中文字幕精品| 欧美日韩三级在线观看| 国产一区二区三区免费在线观看| 亚洲欧美丝袜| 国产午夜精品一区在线观看| 久久黄色av网站| 国产精品高潮呻吟AV无码| 最新不卡av在线| 亚洲欧美日韩中文字幕在线观看| 最新国产精品久久久| 99视频免费观看| 极品在线视频| 亚洲日本中文字幕免费在线不卡| 天干夜夜爽爽日日日日| 国产欧美一区二区在线| 邪恶网站在线观看| 亚洲综合婷婷| 国产另类自拍| 快播电影网址老女人久久| 中文字幕日韩高清| 国产成人精品毛片| 午夜久久久影院| 亚洲自拍偷拍图| 韩国av一区二区三区四区| 日韩一级性生活片| 国产一区二区三区91| 91久久精品一区| 国产一线二线在线观看| 亚洲人成网7777777国产| 一级特黄aaa| 亚洲3atv精品一区二区三区| 69视频在线观看免费| 国产成人精品免费在线| 国模吧无码一区二区三区| 日韩黄色大片网站| 国产精品一区二区三区在线观| 日本免费一区二区三区四区| 久久成人18免费网站| 午夜在线视频免费| 欧美日韩免费一区二区三区视频| 精国产品一区二区三区a片| 久久人人97超碰com| 99日在线视频| 麻豆成人在线| 日本天堂免费a| 精品免费av| 国产亚洲欧美一区二区| 欧美一级网址| 日韩av电影在线免费播放| 香蕉久久aⅴ一区二区三区| 亚洲欧美自拍一区| 亚洲精品久久久蜜桃动漫| 欧美图区在线视频| 国产精品suv一区二区三区| 亚洲精品传媒| 欧美日韩欧美一区二区| 国产无码精品在线观看| 欧美激情中文字幕一区二区| 理论片大全免费理伦片| 精品一区二区三区影院在线午夜| 国产黄色一级网站| 国内精品嫩模av私拍在线观看| 亚洲电影免费| 尤物tv在线精品| 国产一区喷水| julia中文字幕一区二区99在线| 国产日韩av在线播放| 亚洲午夜天堂| 成人在线精品视频| 精品麻豆一区二区三区| 亚洲精品有码在线| 岳毛多又紧做起爽| 自拍日韩欧美| 亚洲欧美日韩另类精品一区二区三区 | 亚洲天堂一区二区| 欧美国产日韩一区二区在线观看 | 1024成人网| 成人性生交大片免费看无遮挡aⅴ| 91网上在线视频| 黑森林av导航| 国产精品88av| 国产91在线免费观看| 九色综合狠狠综合久久| 婷婷免费在线观看| 日韩经典中文字幕一区| 久久精品香蕉视频| 免费视频一区| 久久精品99国产| 丝袜国产日韩另类美女| 日韩一级片播放| 日韩有码一区二区三区| 免费激情视频在线观看| 久久激情一区| 欧美国产日韩在线播放| 男女男精品网站| 色一情一区二区三区| 久久99久久精品| 天堂网成人在线| 国产成人精品免费在线| 精品人妻一区二区免费| 99re成人精品视频| 中文字幕免费看| 国产欧美一区视频| 欧洲美女女同性互添| 亚洲综合成人在线视频| 日本免费一二三区| 一本久久a久久免费精品不卡| 男人天堂视频网| 欧美日韩免费不卡视频一区二区三区 | 国产在线美女| 青青草99啪国产免费| 免费在线观看一区| 91精品美女在线| 无人区乱码一区二区三区| 国内成+人亚洲| 深爱激情综合| 老司机av福利| 国产精品啊v在线| 欧美老熟妇喷水| 捆绑变态av一区二区三区| 亚洲三级在线视频| 91丨九色丨国产丨porny| 欧洲性xxxx| 亚洲尤物在线视频观看| 天堂а√在线中文在线新版 | 四虎影视精品成人| 中文字幕亚洲欧美日韩2019| а√天堂官网中文在线| 51色欧美片视频在线观看| 黄色日韩网站| 国产伦精品一区二区三区视频免费 | 国产精品sm调教免费专区| 日韩一区二区三区四区| 午夜影院免费体验区| 丝袜美腿精品国产二区| av日韩国产| 国产精品一区二区三区久久久| 欧美二区观看| 热re99久久精品国产99热| 午夜精品婷婷| 毛片毛片毛片毛片毛片毛片毛片毛片毛片 | 欧美日韩裸体免费视频| 亚洲天堂男人网| 日韩第一页在线| av在线影院| 国产成人欧美在线观看| 亚洲精品在线播放| 一区不卡视频| 欧美一级视频| 69xxx免费视频| 亚洲色图在线看| 中文字幕无码乱码人妻日韩精品| 亚洲第一福利视频| 黄色网址在线免费| 国产精品高潮视频| 久久九九热re6这里有精品| 欧美h视频在线观看| 久久精品毛片| 影音先锋人妻啪啪av资源网站| 综合婷婷亚洲小说| 中文字幕av网站| 日韩毛片中文字幕| 精精国产xxxx视频在线中文版| 国产美女久久久| 久久成人高清| 99精品视频在线看| 99视频在线精品| 久久久无码精品亚洲国产| 69堂国产成人免费视频| 黄色大片在线看| 欧美亚洲一区在线| 日本久久成人网| 黄色免费视频大全| 99热这里都是精品| 免费一级特黄特色大片| 欧美一级电影网站| 26uuu亚洲电影在线观看| 国产一区二中文字幕在线看| av一区二区高清| 男人天堂成人在线| 久久精品人人做人人爽人人| 天堂在线免费观看视频| 亚洲国产精品久久久久久| 污污网站在线看| 成人免费在线看片| 影音先锋久久精品| 亚洲一区二区在线免费| 亚洲图片自拍偷拍| 国产91免费在线观看| 久久久噜噜噜久噜久久| 国产区精品视频在线观看豆花| 免费看欧美黑人毛片| 成人黄色av网站在线| 日本少妇bbwbbw精品| 日韩激情在线视频| 欧美xx视频| 亚洲丰满在线| 精品无码三级在线观看视频 | 欧美日韩国产精品一区二区亚洲| 欧美xxxxxbbbbb| 亚洲国产毛片aaaaa无费看| 亚洲免费成人网| 欧美夜福利tv在线| 欧美一站二站| 亚洲一二三av| 一区二区三区精品视频| 你懂的网站在线| 国产91露脸中文字幕在线| 日本久久综合| www激情五月| 午夜精品久久久久久久久| 欧美偷拍视频| 国产精品直播网红| 午夜久久99| 国产精品无码在线| 欧美写真视频网站| gogo在线观看| 久久99精品久久久久久青青日本| 日韩中文欧美在线| 久草视频手机在线| 亚洲福利精品在线| 亚洲电影有码| 国产成人在线小视频| 久久综合久久久久88| ,一级淫片a看免费| 午夜精品福利电影| 日韩欧美一区免费| 欧美午夜精品一区二区| 日本高清不卡一区| 国产视频在线播放| 看欧美日韩国产| 韩国一区二区在线观看| 欧美不卡视频在线观看| 久久精品男人天堂| 羞羞色国产精品网站| 加勒比av中文字幕| 黄色一区二区在线| 日本www在线| 久久久久久九九| 国产一区日韩二区欧美三区| 日韩不卡在线播放| 欧美成年人视频| 啪啪亚洲精品| 极品白嫩的小少妇| 欧美日韩卡一卡二| 亚洲精品中文字幕|