組態(tài)王通過數(shù)據(jù)庫access實現(xiàn)數(shù)據(jù)的采集與輸出

前提: 數(shù)據(jù)庫用Microsoft Office Access 2003,數(shù)據(jù)庫路徑為D:\歷史記錄.mdb 組態(tài)王版本為6.53 PC機系統(tǒng)為XP 創(chuàng)建數(shù)據(jù)庫表 新建名為“歷史記錄”的數(shù)據(jù)庫,新建完成后,打開數(shù)據(jù)庫 創(chuàng)建表,點擊使用設(shè)計器創(chuàng)建表,進入設(shè)計視圖對話框,輸入字段名日期時間、毫秒、污泥濃度、溶氧儀、進水COD、電磁流量計、超聲波流量計、二在線COD,其中字段名日期時間的數(shù)據(jù)類型為日期/時間、毫秒的數(shù)據(jù)類型為數(shù)字長整型、其他字段名數(shù)據(jù)類型為數(shù)字單精度型。
保存名為:10分鐘記錄 創(chuàng)建ODBC 打開控制面板(管理工具(數(shù)據(jù)源(ODBC),彈出“ODBC數(shù)據(jù)管理器”,在用戶DSN標簽下,點擊添加
彈出“創(chuàng)建數(shù)據(jù)庫源”
創(chuàng)建數(shù)據(jù)庫源完成后彈出“ODBC Access 安裝”
確定完成。 組態(tài)王內(nèi)部設(shè)置
新建變量 在數(shù)據(jù)詞典中創(chuàng)建本地變量,,變量名稱分別為日期時間、DeviceID、nReturnValue。
打開到組態(tài)王工程瀏覽器,新建記錄體
創(chuàng)建名為“歷史記錄”的記錄體
創(chuàng)建事件命令語言 點擊創(chuàng)建,彈出事件命令語言對話框 事件描述為:(((\\本站點\$分)%10==0)&&((\\本站點\$秒-1)%60==0))==1
創(chuàng)建應(yīng)用程序命令語言
使用趨勢來讀取數(shù)據(jù)庫數(shù)據(jù) 新建趨勢畫面,趨勢控件為歷史趨勢控件,選中控件并鼠標右擊選擇“控件屬性”,
進入“設(shè)置數(shù)據(jù)庫曲線”對話框
附錄: 若要做報表通過讀取數(shù)據(jù)庫的數(shù)據(jù),則使用通用控件中的KVADODBrid Class。
并制作查詢按鈕,腳本如下: \\本站點\nReturnValue=Ctrl.QueryDialog(); if (\\本站點\nReturnValue==1) { Ctrl.FetchData();}