




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、組態(tài)王與數(shù)據(jù)庫(kù)連接的實(shí)現(xiàn)方法1 準(zhǔn)備工作1.1 創(chuàng)建數(shù)據(jù)源及數(shù)據(jù)庫(kù)1. 右鍵新建一個(gè)Access數(shù)據(jù)庫(kù)(D:example,數(shù)據(jù)庫(kù)名:ku.mdb)。2. 依次點(diǎn)擊屏幕左下角“開(kāi)始控制面板管理工具”,雙擊“數(shù)據(jù)源(ODBC)”打開(kāi)ODBC數(shù)據(jù)源管理器如Error! Reference source not found.:圖 13. 點(diǎn)擊“添加”新建一個(gè)數(shù)據(jù)源,驅(qū)動(dòng)程序選擇“Microsoft Access Driver(*.mdb)”點(diǎn)擊“完成”,如Error! Reference source not found.:圖 24. 配置該數(shù)據(jù)源,數(shù)據(jù)源名:yuan。指向新建的Access 數(shù)據(jù)庫(kù)
2、(ku.mdb)步驟如Error! Reference source not found.所示:圖 31.2 創(chuàng)建表格模板打開(kāi)工程“yangli”在工程瀏覽器窗口左側(cè)找到“系統(tǒng)SQL訪問(wèn)管理器表格模板”選項(xiàng)如圖 4,在右側(cè)雙擊“新建”打開(kāi)如圖 5“創(chuàng)建表格模板”對(duì)話框。圖 4模板名稱:muban1,,依次輸入字段名稱:ziduan1、字段長(zhǎng)度:9,選擇變量類型為:定長(zhǎng)字符串型,點(diǎn)擊增加字段。用同樣方法增加字段ziduan2、ziduan3。圖 51.3 創(chuàng)建記錄體注意:記錄體中的字段名稱必須與表格模板中的字段名稱保持一致,記錄體中字段對(duì)應(yīng)的變量數(shù)據(jù)類型必須和表格模板中相同字段對(duì)應(yīng)的數(shù)據(jù)類型相同
3、。1. 在工程瀏覽器窗口“數(shù)據(jù)庫(kù)數(shù)據(jù)詞典”中新增三個(gè)內(nèi)存字符串型變量(ziduan1、 ziduan2、ziduan3)。2. 找到工程瀏覽器窗口左側(cè)“SQL 訪問(wèn)管理器記錄體”選項(xiàng),雙擊右側(cè)“新建”圖標(biāo)建立名為“jiluti1” 的記錄體,對(duì)話框設(shè)置如圖 6所示:圖 6依次增加ziduan1、ziduan2、ziduan3三個(gè)字段點(diǎn)擊“確認(rèn)”。2 連接并插入記錄2.1 連接數(shù)據(jù)庫(kù)并創(chuàng)建數(shù)據(jù)庫(kù)表格1. 在工程瀏覽器窗口“數(shù)據(jù)庫(kù)數(shù)據(jù)詞典”中定義一個(gè)內(nèi)存整型變量:變量名:DeviceID變量類型:內(nèi)存整型2. 在工程瀏覽器窗口的“命令語(yǔ)言應(yīng)用程序命令語(yǔ)言啟動(dòng)時(shí)”窗口輸入命令: SQLConnect
4、( DeviceID, dsn=yuan;uid=;pwd=); SQLCreateTable( DeviceID, biaoge1, muban1 ); 命令語(yǔ)言中的“yuan”為前面配置的數(shù)據(jù)源的名稱。3. 在工程瀏覽器窗口的“命令語(yǔ)言應(yīng)用程序命令語(yǔ)言停止時(shí)”窗口輸入命令: SQLDisconnect( DeviceID);2.2 插入記錄1. 新建一個(gè)畫(huà)面,名稱為:數(shù)據(jù)庫(kù)操作畫(huà)面。2. 在數(shù)據(jù)庫(kù)操作畫(huà)面中添加一個(gè)名為“字段一” 的文本3. 在“字段一”的動(dòng)畫(huà)連接中添加對(duì)應(yīng)類型的值輸入和值輸出并關(guān)聯(lián)到變量:ziduan1。4. 添加文本“字段二”、“字段三”,分別關(guān)聯(lián)變量“ziduan2”
5、 、“ziduan3”并添加值輸入、值輸出動(dòng)畫(huà)連接。5. 添加一按鈕,按鈕文本為“插入記錄”在按鈕的彈起事件中輸入如Error! Reference source not found.所示命令語(yǔ)言。圖 76. 保存并切換到運(yùn)行系統(tǒng)打開(kāi)畫(huà)面在文本中輸入字符并點(diǎn)擊“插入記錄”按鈕然后退出。找到D:example下的ku.mdb數(shù)據(jù)庫(kù)打開(kāi)可看到字段插入成功。2.3 查詢記錄利用組態(tài)王提供的KVADODBGrid Class 控件可方便地實(shí)現(xiàn)數(shù)據(jù)庫(kù)查詢工作,操作過(guò)程如下:1. 單擊工具箱中的“插入通用控件”工具彈出控件對(duì)話框。在控件對(duì)話框內(nèi)選擇“KVADODBGrid Class”選項(xiàng),如圖 8所示:
6、圖 82. 拖動(dòng)十字光標(biāo)添加一個(gè)KVADODBGrid Class 控件選中并雙擊控件,在彈出的動(dòng)畫(huà)連接屬性對(duì)話框中設(shè)置控件名稱為:grid1。如圖 9:圖 93. 右鍵控件控件屬性瀏覽,在彈出的數(shù)據(jù)源選擇對(duì)話框中選擇前面創(chuàng)建的“ yuan” 數(shù)據(jù)源,在“表名稱”的下拉框中選擇前面建立的biaoge1 表格,此表格中建立的所有字段將顯示在“有效字段”中,選擇并添加字段然后點(diǎn)擊確定。設(shè)置過(guò)程如圖 10:圖 104. 設(shè)置完畢后關(guān)閉此對(duì)話框,利用按鈕的彈起時(shí)命令語(yǔ)言實(shí)現(xiàn)數(shù)據(jù)庫(kù)查詢,操作設(shè)置如圖 11:圖 115. 設(shè)置完畢依次點(diǎn)擊確定。保存畫(huà)面并且換到運(yùn)行系統(tǒng)可看到如圖 12效果。圖 126. 用
7、同樣方法創(chuàng)建一個(gè)“清除記錄”按鈕用于清除數(shù)據(jù)庫(kù)表格中的記錄,命令語(yǔ)言如下:SQLClearTable( DeviceID, biaoge1);3 選擇并讀取已有記錄3.1 新建變量在工程瀏覽器左側(cè)數(shù)據(jù)庫(kù)數(shù)據(jù)詞典中雙擊“新建”新建如下變量:變量名變量描述變量類型xiala關(guān)聯(lián)下拉控件內(nèi)存字符串型duqu1用于顯示讀取的記錄內(nèi)存字符串型duqu2用于顯示讀取的記錄內(nèi)存字符串型duqu3 用于顯示讀取的記錄內(nèi)存字符串型3.2 新建記錄體在工程瀏覽器左側(cè)“SQL訪問(wèn)管理器記錄體”選項(xiàng)右側(cè)雙擊“新建”建立記錄體“jiluti2”如圖 13,用于讀取的記錄。輸入字段名:ziduan1,點(diǎn)擊圖中“?”按鈕選
8、擇關(guān)聯(lián)變量“duqu1”,點(diǎn)擊“增加字段”。用同樣方法增加字段“ziduan2”、“ziduan3,點(diǎn)擊 “確認(rèn)”。圖 133.3 畫(huà)面設(shè)置3.3.1 畫(huà)面屬性打開(kāi)“數(shù)據(jù)庫(kù)操作畫(huà)面”,右鍵選擇“畫(huà)面屬性命令語(yǔ)言”分別輸入顯示時(shí):listLoadList(xiala,d:examplelist.csv);隱含時(shí):listSaveList(xiala,d:examplelist.csv);3.3.2 添加文本依圖 14方法從工具箱中添加文本(讀取1,讀取2,讀取3)圖 143.3.3 創(chuàng)建下拉式組合框控件1. 依圖 15步驟創(chuàng)建下拉式組合框控件:圖 152. 如圖 16,建好后雙擊控件名稱及變量名稱改為“xiala”。圖 163. 增加下拉框選項(xiàng)如圖 17在“插入記錄”按鈕中添加彈起時(shí)命令語(yǔ)言:listAddItem(xiala,本站
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025國(guó)企 面試題庫(kù)及答案
- 安全工程師建筑施工現(xiàn)場(chǎng)的安全文化傳播試題及答案
- 綠色環(huán)保2025年紙包裝產(chǎn)品行業(yè)環(huán)保材料研發(fā)與創(chuàng)新研究報(bào)告
- 注冊(cè)土木工程師考試的課程安排與復(fù)習(xí)科目試題及答案
- 舞蹈基本知識(shí)試題及答案
- 家具行業(yè)的市場(chǎng)細(xì)分策略與消費(fèi)者心理分析研究試題及答案
- 電商種草經(jīng)濟(jì)崛起下的內(nèi)容營(yíng)銷策略創(chuàng)新報(bào)告
- 小吃口味測(cè)試題及答案
- 金融行業(yè)大數(shù)據(jù)應(yīng)用中的數(shù)據(jù)治理與隱私保護(hù)挑戰(zhàn)分析
- 冀中職業(yè)學(xué)院《中國(guó)俠客文化》2023-2024學(xué)年第一學(xué)期期末試卷
- 裝配鉗工(中級(jí))試題庫(kù)
- 養(yǎng)老護(hù)理員職業(yè)技能等級(jí)認(rèn)定三級(jí)(高級(jí)工)理論知識(shí)考核試卷
- 餐飲業(yè)消防安全管理制度
- 研發(fā)費(fèi)用加計(jì)扣除政策執(zhí)行指引(1.0版)
- GB/T 20647.9-2006社區(qū)服務(wù)指南第9部分:物業(yè)服務(wù)
- 海洋油氣開(kāi)發(fā)生產(chǎn)簡(jiǎn)介課件
- 重慶十八梯介紹(改)課件
- 一級(jí)病原微生物實(shí)驗(yàn)室危害評(píng)估報(bào)告
- 設(shè)備機(jī)房出入登記表
- 起重吊裝作業(yè)審批表
- 最新三角形的特性優(yōu)質(zhì)課教學(xué)設(shè)計(jì)公開(kāi)課教案
評(píng)論
0/150
提交評(píng)論