西门子PLC1200-组态王跟Access数据库--⑪查询数据库

西门子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,上位机,机器人,通讯等实例测试笔记~~请关注百家号或头条号--老王工控笔记

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章