概述
最近在做一個消防車水力性能檢測系統的項目,這個項目的業務邏輯復雜,要存儲的信息多,在這個消防系統幾乎每個界面都會使用存儲的信息,這些信息是通過access關系數據庫來存儲的。紫金橋組態軟件里的自由報表,就很好的實現了與access關系數據庫的交互,方便有效地對關系數據庫里的信息進行操作。
下面會結合實際項目案例來介紹,如何用自由報表實現與關系數據庫的交互。
一、建立access數據庫和關系數據源點
1、首先在工程目錄的sql文件夾下,建立access數據庫,“消防水力測試系統.mdb”,在“消防水力測試系統.mdb”里,添加數據表。
后面舉的例子都用到了車輛基本信息表,所以把這個表的詳細信息展示出來
2、在組態軟件的數據庫點組態里,
新建一個報表關系數據源點,命名為sql123,并選擇“消防水力測試系統.mdb”數據庫所在的正確路徑。
二、自由報表連接與操作數據庫
現在“消防水力測試系統.mdb”數據庫和報表關系數據源點sql123都已經建好,下面開始在界面中使用自由報表,把界面的信息存儲到“車輛基本信息表”。
1、界面如下,右下角添加了自由報表,report1,report2,report3。
2、 雙擊report3自由報表,彈出設置窗口。
3、點擊,彈出關系數據庫連接設置窗口,在關系數據源點,選擇點”sql123”,然后點擊確定。
4、這樣report3自由報表就與“消防水力測試系統.mdb”建立連接了。在界面的確定按鈕,雙擊,添加按下鼠標的腳本—按下鼠標,就把界面的信息插入到“車輛基本信息表”里,腳本如下:
以上是自由報表與關系數據庫交互的一個案例,希望對初學使用者有所幫助。