西門子PLC1200-組態王跟Access數據庫--⑪查詢數據庫
數據庫兩條件查詢
1.0 自定義日期,並且滿足level1=60的數據,查詢出來
具體命令語句如下:
Ctrl0.Where=" 日期 = '"+\\本站點\FindData1+"' and level1=60 " ;
Ctrl0.FetchData( );
Ctrl0.FetchEnd( );
把這語句放置在查詢記錄的按鈕下
1.1 當點擊查詢時,會篩選數據庫中的數據,根據數據庫記錄,應該篩選出6個滿足條件的,如下圖
2 查找滿足條件的數據,並修改這些數據的某一項
2.0 先在數據詞典中,新建一個內存整數的變量FindData2,初始值設置成需要改變的數字
2.1 然後在記錄表中,新建一個記錄表,選擇一個需要改變的字段,鏈接剛纔新建的具體變量,以賦值
2.2 新建一個更改數據的按鈕,在彈起時,設置如下命令語言,先查詢,後更改,這是更改針對前面抓取的數據內容
string A;
A = " 日期 = '"+\\本站點\FindData1+"' and level2=0 " ;
SQLUpdate( \\本站點\DeviceID, "表格", "更改的level1",A);
2.3 重啓運行,先看下目前的數據庫,滿足level2=0又是11月12日的有三項,而且level1爲0
2.4 點擊查詢,應該能看到如下畫面
2.5 然後點擊更改level1,然後查詢,你可以看到level1的值都變成6666
2.6 再點開我們的數據庫,可以看到,除了查詢的那三項level1的數據更改了,其他都不變
瞭解最新工控PLC,上位機,機器人,通訊等實例測試筆記~~請關注百家號或頭條號--老王工控筆記