力控關(guān)系數(shù)據(jù)庫(kù)幫助文檔_第1頁(yè)
力控關(guān)系數(shù)據(jù)庫(kù)幫助文檔_第2頁(yè)
力控關(guān)系數(shù)據(jù)庫(kù)幫助文檔_第3頁(yè)
力控關(guān)系數(shù)據(jù)庫(kù)幫助文檔_第4頁(yè)
力控關(guān)系數(shù)據(jù)庫(kù)幫助文檔_第5頁(yè)
已閱讀5頁(yè),還剩19頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、lJ H曲5曲時(shí)E表舷 口 ml 苦號(hào) 0 曰期 字S堂 仙肛2 削間 FrcntET 2 蛙rr 3 S商* 仃jjfeAF ffi.Hj L 氏占 I 【蘇T職港 I 195 C; t; lUZi: 712 把力控的歷史數(shù)據(jù)保存到ACCESS中并做查詢的詳細(xì)使用幫助文檔 一、建立數(shù)據(jù)表模版 1建立“數(shù)據(jù)表綁定” 力控的開(kāi)發(fā)系統(tǒng)下,“工程項(xiàng)目”的導(dǎo)航欄中,在“數(shù)據(jù)表管理”下建立一個(gè)綁定的數(shù)據(jù)表, 這個(gè)數(shù)據(jù)表的功能是把力控中的變量跟關(guān)系數(shù)據(jù)庫(kù)中的表格模版進(jìn)行綁定,如下圖所示: :zrssB 時(shí)Li刪蜒 I-.I l_j 窗 口 (tl 三IfMl 口史呈 切林IF爼態(tài) 匿IC吸sia蕊 吊匸j

2、華單 口目目娼數(shù) -口 E 唐二 S e 口說(shuō)jfl 背宀I際一: I n Tioco 在力控通過(guò)程序使之?dāng)?shù)據(jù)保存到關(guān)系數(shù)據(jù)庫(kù)中 1、首先介紹對(duì)于跟關(guān)系數(shù)據(jù)庫(kù)鏈接應(yīng)該使用到的函數(shù): (1 )、連接 SQLCo nn ect( Co nn ectIDQataSourceDesc) 說(shuō)明 連接到指定的數(shù)據(jù)庫(kù) 參數(shù) ConnectID整型,數(shù)據(jù)源標(biāo)識(shí),為返回值,該值將用于其它 DataSourceDesc字符串,數(shù)據(jù)源描述。數(shù)據(jù)源描述可以通過(guò) 返回值: SQL函數(shù)。 數(shù)據(jù)源按鈕得到。 0成功,-1失敗 備注 數(shù)據(jù)源使用完后,使用SQLDisconnect來(lái)斷開(kāi)連接 示例 SQLCo nn ect(C

3、o nn ectlD,DSN=MS Access 97 Database;DBQ=c:FCSqlTEST1.mdb;DefaultDir=c:FCSqltest;Dnverld=25; FIL=MSAccess;MaxBuferSize=512 ;P ageTimeout=5;UID=admi n;); 第二個(gè)參數(shù)可以通過(guò)點(diǎn)擊SQL連接來(lái)選擇。 (2)、創(chuàng)建 SQLCreateTable(Co nn ectID, DataTableName, TableTe mp lateName) 說(shuō)明 使用表格模板在數(shù)據(jù)庫(kù)中創(chuàng)建數(shù)據(jù)表 參數(shù) ConnectID數(shù)據(jù)源標(biāo)識(shí),由 SQLConnect調(diào)用返回。

4、 DataTableName字符串,新建的數(shù)據(jù)表名稱。 TableTemplateName字符串,使用的數(shù)據(jù)表模板名稱。數(shù)據(jù)表模板規(guī) 定了數(shù)據(jù)表中各字段名稱及屬性。 返回值: 0成功,-1失敗 備注 示例 SQLCreateTable(Co nn ectID,TAB1, A); 參數(shù)ConnectID由SQLConnect調(diào)用得到。 數(shù)據(jù)表名為TAB1 數(shù)據(jù)表模板為A,數(shù)據(jù)表模板A必須在SQL管理器中事先建立。 (3 )、插入 SQLI nsert(Co nn ectID, DataTableName, Bi ndTableName) 說(shuō)明 使用捆綁數(shù)據(jù)表中指定的變量的當(dāng)前值在數(shù)據(jù)表中插入一個(gè)

5、新記錄。 參數(shù) ConnectID數(shù)據(jù)源標(biāo)識(shí),由 SQLConnect調(diào)用返回。 DataTableName字符串,數(shù)據(jù)表名稱。 BindTableName字符串,使用的捆綁表名稱。 返回值: 0成功,-1失敗 備注 捆綁數(shù)據(jù)表定義了 DRAW變量和數(shù)據(jù)庫(kù)表中的字段間的對(duì)應(yīng)關(guān)系。 示例 SQLI nsert(Co nn ectID,Tab1, A); 參數(shù)ConnectID由SQLConnect調(diào)用得到。 數(shù)據(jù)表名為TAB1。 數(shù)據(jù)捆綁表為A,捆綁表A必須在SQL管理器中事先建立。 (4)、查詢 SQLSelect(Co nn ectIDQataTableName, WhereEx pr) 說(shuō)

6、明 在數(shù)據(jù)庫(kù)中選擇符合條件的記錄,該函數(shù)返回一數(shù)據(jù)集,可以使用如 下函數(shù) SQLFirstO , SQLLast() , SQLNext() , SQLPrev()遍歷該數(shù)據(jù)集 中的記錄。 參數(shù) ConnectID數(shù)據(jù)源標(biāo)識(shí),由 SQLConnect調(diào)用返回。 DataTableName字符串,數(shù)據(jù)表名稱。 WhereExpr字符串,選擇表達(dá)式,只有符合該條件的記錄被選中。也可以直接使用排序語(yǔ) 句 返回值: 0成功,-1失敗 示例 1) SQLSelect(Co nn ectlD,Tab1,); 參數(shù)ConnectID由SQLConnect調(diào)用得到。 數(shù)據(jù)表名為Tab1。 條件為空表示選擇所有

7、記錄。 2) SQLSelect (C onn ectID,Tab1,A = 50); 只選擇字段A等于50的記錄。 3) SQLSelect(Co nn ectID,Tab1 ,A 50 ORDER BY A DESC); 選擇字段A大于50的記錄,并以降序排序。 2、如何寫程序 SQLCo nnect 如下圖所示,在“動(dòng)作”一一“應(yīng)用程序動(dòng)作”中,在“進(jìn)入程序”中寫入: 和SQLCreateTable這兩個(gè)函數(shù) 作 .I 單 畫(huà)說(shuō) 耳用吞庫(kù)動(dòng)侄 71: 虛 T SI 0 淚間 III* :a明 瀕*R JS5 U-n. fl. 0 aMtt Tahls SQLCn? z( SQZJCrft

8、oitlaUc EQJhL;仏 qrjii wiirv.itt *列口】血沖 Q:J1i 叩1 些T* IkE:】P;r=I: 舉!a: IlMLL I覿卜 2J _ SULl CMAt 1 ( - oujflc lID U5# bscj 號(hào)結(jié)束,換行編輯“創(chuàng)建表格”的函數(shù) B陸ixK二迭勺黔 I?J蜀眾沁3R V酉皿TT 3,莒畫(huà)韭5丸 -B豐時(shí)摭作 T 51 WLS詢 ZQLCLeu-rable iBLConttcl 301jCre*.leTil)te .4 5U414lt squiMZhAHt * SUizflar 旬 UroiTab LZztcuts zUUirsl iUbJtt -*

9、 羽 LLs I 海31 童二 M ? y. 廚 3 阪目 k, 1 ci 31 屆; 確足 取消 點(diǎn)擊“確認(rèn)” 然后選擇“數(shù)據(jù)源名稱”,點(diǎn)擊“下一步”: 抿卷向?qū)У苋?關(guān)采數(shù)據(jù)設(shè)置 數(shù)據(jù)源名稱 Jatascur Ce 刁數(shù)據(jù)源配畫(huà) 數(shù)據(jù)源 Trovi der=Hi crosofi. Je-t. OLEDB 4 0;鮎七SuTirce=Il: 表頭疔數(shù) 表尾行數(shù) 行貓+ 呼均值 毘大值 攝丿摳值 loopMllOOO id l&flpc(110-S99S.0 -xn 回行g(shù)適應(yīng)回列自適應(yīng) 顯示字段名 d:步 |下一步),完成世) 取消 區(qū)) 選擇SUnway”表明,則如下圖: 抿表向?qū)У谒牟?/p>

10、 報(bào)表向?qū)У芩牟?設(shè)置字段 suit* ay 刷新 序 Lur 期間越茁 日時(shí) 回回回回 是是是是 “i全選”i耳全不選 全統(tǒng)計(jì)全不紙計(jì) a2.pv和a3.pv。做一個(gè)“寫入”按鈕,每次點(diǎn)擊“寫入”按鈕 并在專家報(bào)表中顯示出來(lái)。 腳本動(dòng)作中寫入如下語(yǔ)句: 一歩下一茜I至成取消 點(diǎn)擊“下一步”,直至完成,都按默認(rèn)設(shè)置即可。 保存設(shè)置,退出報(bào)表向?qū)А?開(kāi)發(fā)環(huán)境下,在界面上引出: 時(shí),把數(shù)據(jù)寫入到關(guān)系數(shù)據(jù)中, 我們?cè)凇皩懭搿卑粹o的“左鍵” 工具g 刃屈 k 1底 A e L K r E 面 o o 廣 5 3網(wǎng)控件 g臺(tái)組件 壯tivs*jrt斜半 a2+p ele cL (id, quk*, J#kcpr L. Sq iUiLcr y (Oj 0) 將kport, SqlQiL-ryRx(-p 1 Lc十Ff 期I , Ef 間配方S * 配方4frcm murwcy: J 如駅不:S禪出“曹進(jìn)”的時(shí)話低則用辻澤過(guò)F1腳徉 lat4 L T嚇訃 如果使用上圖中的腳本,每次查詢出來(lái),會(huì)有一個(gè)彈出框,點(diǎn)擊選擇查詢方式。如果是自動(dòng) 寫入關(guān)系數(shù)據(jù)并顯示的功能,可以用上圖中綠色注釋掉

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論