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