




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、把力控的歷史數據保存到 ACCESS 中并做查詢的詳細使用幫助文檔一、建立數據表模版1、建立“數據表綁定”力控的開發系統下, “工程項目”的導航欄中,在“數據表管理”下建立一個綁定的數據表, 這個數據表的功能是把力控中的變量跟關系數據庫中的表格模版進行綁定,如下圖所示:字段:可以用漢字,就是你建立表格的“表頭” 參數類型:使用變量的類型,注意這里的時間變量最好使用“字符型” 變量名在變量名的空白處雙擊, 則彈出力控的變量選擇框, 您可以選擇所需要的變量。 如上 圖中,帶有“ $”的變量,是系統自帶的中間變量,讀取系統的當前時間。2、建立“ SQL 數據表模版”雙擊“ SQL 數據表模版”則彈出
2、如下的對話框,按照“數據表綁定”的表格形式,建立與 綁定表相對應的模版表。注:字段名和參數類型必須完全一樣,一一對應!二、在 D 盤下建立關系數據庫在 D 盤下的新建一個文件夾 “關系數據庫” ,在此文件夾中右鍵, 新建一個 ACCESS 關系數 據庫,命名為:配方三、在力控通過程序使之數據保存到關系數據庫中1、 首先介紹對于跟關系數據庫鏈接應該使用到的函數:(1) 、連接SQLConnect( ConnectID,DataSourceDesc)說明連接到指定的數據庫參數ConnectID 整型,數據源標識,為返回值,該值將用于其它 SQL 函數。DataSourceDesc 字符串,數據源描
3、述。數據源描述可以通過數據源 按鈕得到。返回值:0 成功, -1 失敗備注數據源使用完后,使用 SQLDisconnect 來斷開連接 示例SQLConnect(ConnectID,DSN=MS Access 97Database;DBQ=c:FCSqlTEST1.mdb;DefaultDir=c:FCSqltest;DriverId=25;FIL=MSAccess;MaxBufferSize=512;PageTimeout=5;UID=admin;); 第二個參數可以通過點擊 SQL 連接來選擇。(2) 、創建SQLCreateTable(ConnectID, DataTableName,
4、TableTemplateName) 說明使用表格模板在數據庫中創建數據表參數ConnectID 數據源標識,由 SQLConnect 調用返回。 DataTableName 字符串,新建的數據表名稱。TableTemplateName 字符串,使用的數據表模板名稱。數據表模板規 定了數據表中各字段名稱及屬性。返回值:0 成功, -1 失敗備注示例SQLCreateTable(ConnectID,TAB1, A); 參數 ConnectID 由 SQLConnect 調用得到。 數據表名為 TAB1 數據表模板為 A ,數據表模板 A 必須在 SQL 管理器中事先建立。(3) 、插入SQLIn
5、sert(ConnectID, DataTableName, BindTableName) 說明使用捆綁數據表中指定的變量的當前值在數據表中插入一個新記錄。 參數ConnectID 數據源標識,由 SQLConnect 調用返回。DataTableName 字符串,數據表名稱。BindTableName 字符串,使用的捆綁表名稱。 返回值:0 成功, -1 失敗 備注捆綁數據表定義了 DRAW 變量和數據庫表中的字段間的對應關系。 示例SQLInsert(ConnectID,Tab1, A);參數 ConnectID 由 SQLConnect 調用得到。 數據表名為 TAB1 。數據捆綁表為
6、A , 捆綁表 A 必須在 SQL 管理器中事先建立。(4) 、查詢SQLSelect(ConnectID,DataTableName, WhereExpr)說明在數據庫中選擇符合條件的記錄,該函數返回一數據集,可以使用如下函數 SQLFirst() ,SQLLast() ,SQLNext() , SQLPrev()遍歷該數據集中的記錄。參數ConnectID 數據源標識,由 SQLConnect 調用返回。DataTableName 字符串,數據表名稱。WhereExpr 字符串,選擇表達式,只有符合該條件的記錄被選中。也可以直接使用排序語 句返回值:0 成功, -1 失敗示例1) SQLS
7、elect(ConnectID,Tab1,);參數 ConnectID 由 SQLConnect 調用得到。數據表名為 Tab1 。條件為空 表示選擇所有記錄。2) SQLSelect (ConnectID,Tab1,A = 50);只選擇字段 A 等于 50 的記錄。3) SQLSelect(ConnectID,Tab1 ,A 50 ORDER BY A DESC);選擇字段 A 大于 50 的記錄,并以降序排序。2、 如何寫程序如下圖所示,在“動作”“應用程序動作”中,在“進入程序”中寫入: SQLConnect 和 SQLCreateTable 這兩個函數(1)、在使用 SQLConne
8、ct( ConnectID,DataSourceDesc) 中,需要填連個參數項,分別為 id 號和數據源描述,其中的 id 號可以定義為整型的中間變量,數據源描述需要點擊腳本編輯 器中的小綠地球,來實現其描述功能。具體使用方法如下:鼠標的光標放到 id 后面逗號與后括號之間,然后點擊小綠地球,彈出如下對話框:點擊“新建”的按鈕,彈出如下的對話框:選擇: Driver do Microsoft Access(*.mdb) ,然后點擊“下一步”點擊瀏覽的按鈕,找到 D 盤下的“關系數據庫”文件夾,然后在“保存類型”處選擇“所 有文件”,則能顯示“配方 .mdb”選擇“配方 .mdb”,點擊保存,
9、彈出如下對話框:按照提示,點擊下一步操作,直至彈出如下對話框:點擊“選擇”的按鈕,然后選擇“配方.mdb”的數據庫名。確認后,返回。在“Select DataSource”中的“ Look in ”中,找到 D 盤下的“關系數據庫” ,有一個綠色地球的 “配方 .mdb.dsn”, 點擊選中后,點擊“確認”按鈕,進入下一步設置。如下圖畫紅圈的所示,說明已經創建成功:點擊“確認” ,看腳本編輯器中,路徑已經生成:本條腳本結束后,用號結束,換行編輯“創建表格”的函數然后運行力控,再退出進入開發狀態。這樣“ sunway”這個表在 access 關系數據庫中自動創建了。四、寫數據到關系數據中以及用專
10、家報表做查詢功能1、 建立專家報表 點擊“工具箱”中的“常用組件”專家報表。則在畫面上自動調出專家報表的控件,雙 擊進入向導設置,如下圖,選擇“關系數據庫向導” :點擊“下一步” ,都按默認設置即可,直至第三步,按照下圖,點擊紅圈標志的按鈕,然后 選擇: Microsoft Jet 4.0 OLE DB Provider 這個驅動:點擊“連接”項,點擊紅圈的那個按鈕,選擇“配方.mdb”這個數據庫文件。點擊“打開” ,然后點擊“確認” 數據源路徑已經自動生成,我們要做的工作是給“數據源名稱”那里定義一個名稱,可以自 己任意定義,例如,我定義為: datasouce點擊“確認”然后選擇“數據源名稱” ,點擊“下一步選擇“ sunway”表明,則如下圖:點擊“下一步” ,直至完成,都按默認設置即可。 保存設置,退出報表向導。開發環境下,在界面上引出: a2.pv 和 a3.pv。做一個“寫入”按鈕,每次點擊“寫入”按鈕
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025版湖北省移動電話機買賣合同7篇
- 不動產贈與協議(所有)9篇
- 建筑工地木材采購合同5篇
- 退休返聘勞務合同
- 不履行補償貿易合同5篇
- 保安安全協議書范本范本5篇
- 無損檢測掛證協議9篇
- 球館承包合同協議書范本
- 瓷器窯口購買合同協議
- 電站開發轉讓合同協議
- 廣東省2025年深圳市高三年級第二次調研考試語文試題及答案(深圳二模)
- 人教版必修二地理-4.1區域發展對交通運輸布局的影響(以川藏線為例)(教學設計)
- 2025屆湖北省高考沖刺物理模擬試題含解析
- 湖北省2025屆高三(4月)調研模擬考試物理試題及答案
- 安徽省宿州市泗縣2024-2025學年部編版八年級下學期期中歷史試卷(含答案)
- 慢性病管理與公共衛生試題及答案
- 基礎攝影考試題目及答案
- iata第 66版危險貨物規則(dgr 66th)
- 《中國古代寓言》導讀(課件)2023-2024學年統編版語文三年級下冊
- 工程倫理智慧樹知到期末考試答案章節答案2024年武漢科技大學
- 輸水管道管線施工組織設計
評論
0/150
提交評論