




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
--考試文檔-把力控的歷史數(shù)據(jù)保存到ACCESS中并做查詢的詳細使用幫助文檔一、建立數(shù)據(jù)表模版1、建立“數(shù)據(jù)表綁定力控的開發(fā)系統(tǒng)下,“工程項目”的導航欄中,在“數(shù)據(jù)表管理”下建立一個綁定的數(shù)據(jù)表,這個數(shù)據(jù)表的功能是把力控中的變量跟關系數(shù)據(jù)庫中的表格模版進行綁定,如下圖所示:字段(t窗口感性 A-基本顯性由□說明背景顏色 二I135.宜百尤小 0;0;1024;712中心與配標位置對7皿”:力控的開發(fā)系統(tǒng)下,“工程項目”的導航欄中,在“數(shù)據(jù)表管理”下建立一個綁定的數(shù)據(jù)表,這個數(shù)據(jù)表的功能是把力控中的變量跟關系數(shù)據(jù)庫中的表格模版進行綁定,如下圖所示:字段(t窗口感性 A-基本顯性由□說明背景顏色 二I135.宜百尤小 0;0;1024;712中心與配標位置對7皿”:庭性強置圜紈亙]或H]易工程項目M竟疝落a日期1時間2 配方3南加一行,'財FI[刪除一行][混存];工忍苴目-一I煙瞄窗口異盲HRAW11DEAWZ國立變量總數(shù)盤例意二.IE般級SjSTCJ9,q好□日定旦國柒二?配內^~] :取消:變量名字苻里£口壯曲字符酣6rL力自富工評立膽浮點型a3.T¥數(shù)據(jù)表綁定字段:可以用漢字,就是你建立表格的“表頭”參數(shù)類型:使用變量的類型,注意這里的時間變量最好使用“字符型”變量名在變量名的空白處雙擊,則彈出力控的變量選擇框,您可以選擇所需要的變量。如上圖中,帶有“$”的變量,是系統(tǒng)自帶的中間變量,讀取系統(tǒng)的當前時間。2、建立“SQL數(shù)據(jù)表模版”雙擊“SQL數(shù)據(jù)表模版”則彈出如下的對話框,按照“數(shù)據(jù)表綁定”的表格形式,建立與綁定表相對應的模版表。注:字段名和參數(shù)類型必須完全一樣,一一對應!
園m貨備膽態(tài)+W」動作4-LJ靠單園m貨備膽態(tài)+W」動作4-LJ靠單I」自定義函數(shù)_|配方-)口數(shù)據(jù)表管理的口厘件盛本國性藥口~5稱藥口說明雪累詼色立置大小±i,i\匕目一工具?!龊笕ぜこ添椖克幭导扰渲毙蛱柺侄握瑓㈩~第型長度案引fCifSffl0日期宇符型1時間字符型2配方J浮點型3配方4浮點里麓是{ 在D盤下建立關系數(shù)據(jù)庫在D盤下的新建一個文件夾“關系數(shù)據(jù)庫”,在此文件夾中右鍵,新建一個ACCESS關系數(shù)據(jù)庫,命名為:配方關系效據(jù)庫立件舊編捐⑻查看四收麻如工具心拈助on。后退? 勺搜索工件夾國,地址匚_1n[關系數(shù)據(jù)庫文件和文件亮任弟 士◎自建一個新文件夾小昌逵T文件決炭而到1Wet目共享此文件夾吁QCrK三、在力控通過程序使之數(shù)據(jù)保存到關系數(shù)據(jù)庫中1、首先介紹對于跟關系數(shù)據(jù)庫應該使用到的函數(shù):(1)、連接SQLConnect(ConnectID,DataSourceDesc)說明連接到指定的數(shù)據(jù)庫參數(shù)ConnectID整型,數(shù)據(jù)源標識,為返回值,該值將用于其它SQL函數(shù)。DataSourceDesc字符串,數(shù)據(jù)源描述。數(shù)據(jù)源描述可以通過"數(shù)據(jù)源"按鈕得到。返回值:0成功,-1失敗備注數(shù)據(jù)源使用完后,使用SQLDisconnect來斷開連接示例SQLConnect(ConnectID,"DSN=MSAccess97Database;DBQ=c:\FCSql\TEST1.mdb;DefaultDir=c:\FCSql\test;DriverId=25;FIL=MSAccess;MaxBufferSize=512;PageTimeout=5;UID=admin;");第二個參數(shù)可以通過點擊SQL連接來選擇。(2)、創(chuàng)建SQLCreateTable(ConnectID,DataTableName,TableTemplateName)說明使用表格模板在數(shù)據(jù)庫中創(chuàng)建數(shù)據(jù)表參數(shù)ConnectID數(shù)據(jù)源標識,由SQLConnect調用返回。DataTableName字符串,新建的數(shù)據(jù)表名稱。TableTemplateName字符串,使用的數(shù)據(jù)表模板名稱。數(shù)據(jù)表模板規(guī)定了數(shù)據(jù)表中各字段名稱及屬性。返回值:0成功,-1失敗備注示例SQLCreateTable(ConnectID,"TAB1","A");參數(shù)ConnectID由SQLConnect調用得到。數(shù)據(jù)表名為"丁人81"數(shù)據(jù)表模板為2”,數(shù)據(jù)表模板2"必須在SQL管理器中事先建立。(3)、插入SQLInsert(ConnectID,DataTableName,BindTableName)說明使用捆綁數(shù)據(jù)表中指定的變量的當前值在數(shù)據(jù)表中插入一個新記錄。參數(shù)ConnectID數(shù)據(jù)源標識,由SQLConnect調用返回。DataTableName字符串,數(shù)據(jù)表名稱。BindTableName字符串,使用的捆綁表名稱。返回值:0成功,-1失敗備注捆綁數(shù)據(jù)表定義了DRAW變量和數(shù)據(jù)庫表中的字段間的對應關系。示例SQLInsert(ConnectID,"Tab1","A");參數(shù)ConnectID由SQLConnect調用得到。數(shù)據(jù)表名為"丁人81"。數(shù)據(jù)捆綁表為2",捆綁表2"必須在SQL管理器中事先建立。(4)、查詢SQLSelect(ConnectID,DataTableName,WhereExpr)說明在數(shù)據(jù)庫中選擇符合條件的記錄,該函數(shù)返回一數(shù)據(jù)集,可以使用如下函數(shù)SQLFirst(),SQLLast(),SQLNext(),SQLPrev()遍歷該數(shù)據(jù)集中的記錄。參數(shù)ConnectID數(shù)據(jù)源標識,由SQLConnect調用返回。DataTableName字符串,數(shù)據(jù)表名稱。WhereExpr字符串,選擇表達式,只有符合該條件的記錄被選中。也可以直接使用排序語句返回值:0成功,-1失敗示例SQLSelect(ConnectID,"Tab1","");參數(shù)ConnectID由SQLConnect調用得到。數(shù)據(jù)表名為北2"。條件為空""表示選擇所有記錄。SQLSelect(ConnectID,"Tab1","A=50");只選擇字段A等于50的記錄。3)SQLSelect(ConnectID,"Tab1","A>50ORDERBYADESC");選擇字段A大于50的記錄,并以降序排序。2、如何寫程序如下圖所示,在“動作”——“應用程序動作”中,在“進入程序”中寫入:SQLConnect和SQLCreateTable這兩個函數(shù)
Wl再趙L囹照圍H]j-SR胴工(MT)Cii的眼名亡Wl再趙L囹照圍H]j-SR胴工(MT)Cii的眼名亡i國口- 1nfliYi國MAIS,」五星?翻犯床組態(tài)圜噂備狙擊.(0國用程序制作翻酸翱作LTFlFrrT利條的作*索單」目定里函型口鉆攵件e瑞宿口更有叱U幽**與眼?!杭韭嗜莬昌T回由?回門5:口,41:D程項目等系喃囿K星在」舟曲nk明書電之 □Jys送小 0:0:1024.71:」由康行位置對FilgJ£t4ft,里]系珞國第??蜀配方+:£'呦第蓄教?法字苻由隆作土f進入程序1程序運行硒執(zhí)行退出程序速SQLConnett■■?SQLrrQQlaTa.'bLQ?SQUkLHE與£口[_0沁mnn.ct.?SQUhsplby?SQLD^rl^ToGr:!■?SQLUropT&bl屯?SQLEx4cute--?SQLFirit?5QLQ計事SQUn.3M-t-?SQLList?SQLListlrror曄£QLN口vT口?5QUk泡七?SQLPr-v■■?SQLHohCouDt?SQLS亡LD41tl£qmr坤SQL^Alact?5Q3taUsties?SQLVpdate*MQLUs苜腳本第輯百(1)、在使用SQLConnect(ConnectID,DataSourceDesc)中,需要填連個參數(shù)項,分別為id號和數(shù)據(jù)源描述,其中的id號可以定義為整型的中間變量,數(shù)據(jù)源描述需要點擊腳本編輯器中的小綠地球,來實現(xiàn)其描述功能。具體使用方法如下:鼠標的光標放到id后面逗號與后括號之間,然后點擊小綠地球,彈出如下對話框:四面聞支件口卻如董子的圖博⑴足3。兩期51<1[JJ//Q。A時A拈國<1[JJ//Q。A時A拈國HS囹HI屋用程廳酎花k或警改衰禍作jssttskt:妾曲好5日七成thelie-rHflPMFCflthatd?=r?fcfl=ItaMemmmwhiocnnnszJto.Youu=a對N+dxatcrjtAIhdwi㈣3ruchhSA處程序程序話行用s.她行限SQLGzmnect(idx)點擊“新建”的按鈕,彈出如下的對話框:選擇:DriverdoMicrosoft人3055(*同~m,然后點擊“下一步點擊瀏覽的按鈕,找到D盤下的“關系數(shù)據(jù)庫”文件夾,然后在“保存類型”處選擇“所有文件”,則能顯示“配方.|^b'
選擇“配方皿~3',點擊保存,彈出如下對話框:按照提示,點擊下一步操作,直至彈出如下對話框:
點擊“選擇”的按鈕,然后選擇“配方.|^~b'的數(shù)據(jù)庫名。確認后,返回。在“50山戊DataSource”中的“Look訪”中,找到D盤下的“關系數(shù)據(jù)庫”,有一個綠色地球的“配方.mdb.dsn”,點擊選中后,點擊“確認”按鈕,進入下一步設置。
如下圖畫紅圈的所示,說明已經創(chuàng)建成功:點擊“確認”,看腳本編輯器中,路徑已經生成:本條腳本結束后,用“;”號結束,換行編輯“創(chuàng)建表格”的函數(shù)回國口造算占也a力作常學至叁|翩7且用閔畫電LnLCulM嘛:石克祉-4:取境函取1<配方3起湫學函故-4-字符串操作■因SQ1^3降gQLCLwTaLler-'?3gLe口皿:■■■■?SSLCreateTstLeSQLDolatb物SQLDiE。中nn*d七斗LDispl&y降gqLDiwiwT口Grid:■■■■?SgUrcpTableSQUE^ec-ataSqLJirstEqLtrft障SQIZnzerI一?3QLL3S1.SQLL*=tError程序運行周期執(zhí)行1退出匣序ISQLCoimect(i(L"DBQ=D:、關系數(shù)據(jù)庫\配,SQLCreateTable(id,"siuiway","sql");"O'ateTibLe(ConnectlD,Data7ableKane,ratltrefulateKine'i詵到岳芹『用.趟理板在地庫中創(chuàng)物拈表CorinectlH繳曾交施槍;喊上鞭蟋舞既致叫.損然后運行力控,再退出進入開發(fā)狀態(tài)。這樣“sunway”這個表在access關系數(shù)據(jù)庫中自動創(chuàng)建了。四、寫數(shù)據(jù)到關系數(shù)據(jù)中以及用專家報表做查詢功能1、建立專家報表點擊“工具箱”中的“常用組件”——專家報表。則在畫面上自動調出專家報表的控件,雙擊進入向導設置,如下圖,選擇“關系數(shù)據(jù)庫向導”:點擊“下一步”,都按默認設置即可,直至第三步,按照下圖,點擊紅圈標志的按鈕,然后選擇:MicrosoftJet4.0OLEDBProvider這個驅動:取消提供程序連接選擇您希望連接的數(shù)據(jù):OLEDB提供程序MicrosoftJet4.0OLEBBFrovider第三步關系數(shù)據(jù)設置數(shù)據(jù)源名稱數(shù)據(jù)源名稱MediaCatidlogDBOLEDBFroviderMsdiaCat:al口gfilerge<1L>EOLEI>EFr-;ViMedxaCatalogtfebDBOLEHBPro^idMitm口ftMicrciEottMicruEuttMicrcisottMicruzuttMicrciEottMicrc-Eott□LEUBderForDmtmMiningServicesOLEDBPru^iderforInile:<lngEerviueOLEDBFiyiderfor工nternetFuhlizhingOLEDBPru^iilerfor口DECfiriversOLEDEFroriWjffarULjVFM白FT,i己白與S.0OLEDBFro^iderforOracleOLEDBFrut.1-!derforSQLServerOLEDESimpleFr<'wid^rMSDataShajeULEDEPruviderforMicrue■:?11Blre■:toryServicez點擊“連接”項,點擊紅圈的那個按鈕,選擇“配方皿~b'這個數(shù)據(jù)庫文件。效據(jù)臟接居性捏艇序連菽高必所有關善指定下列漫直以近接到Access數(shù)據(jù):1選擇或輸入數(shù)據(jù)庫名稱電):迭舞Access歙據(jù)庫鰻范圍①:桌面我的電腦我優(yōu)支襠網(wǎng)上鄰居0#系卻據(jù)摩我最近的文檔配方.“UL女件名國).文件類型(1):HicrozoftAccess數(shù)據(jù)庫[打開④]I~~I點擊“打開”,然后點擊“確認”數(shù)據(jù)源路徑已經自動生成,我們要做的工作是給“數(shù)據(jù)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 個人財產安全設備銷售與租賃合同
- 外墻保溫裝飾一體板施工合同
- 學校專家聘用合同
- 關于提高工作效率的溝通機制研究報告
- 鄉(xiāng)村發(fā)展行動指導書
- 制造業(yè)企業(yè)數(shù)字化轉型實施方案
- 核電安全施工方案模板
- 籃球場工程施工方案
- 河南電力電纜線槽施工方案
- 建筑工程切險保險合同
- 2025年中考百日誓師大會校長致辭稿(一)
- 2025重慶市建筑安全員A證考試題庫
- 2025年湖南鐵路科技職業(yè)技術學院單招職業(yè)適應性測試題庫附答案
- 人教版初中數(shù)學八年級下冊全冊教案(2024年春季修訂)
- 第四周主題班會教案38婦女節(jié)《“致敬了不起的她”》
- 2025中國福州外輪代理限公司招聘15人易考易錯模擬試題(共500題)試卷后附參考答案
- 醫(yī)院感染及其危害
- 2025年佳木斯職業(yè)學院高職單招職業(yè)技能測試近5年??及鎱⒖碱}庫含答案解析
- 2025-2030年中國船舶配套自動化行業(yè)市場競爭格局及前景趨勢預測報告
- 2024全國各省高考詩歌鑒賞真題及解析
- 《電化學催化》課件
評論
0/150
提交評論