登录
首页 工控软件 亚控WellinTech
回帖 发帖
正文

主题:组态王怎么通过查询ACCESS数据库制作日报和月报

点击:5964 回复:12

组态王提供的报表例子是有,但是要把日、月报表在返回去ACCESS数据块里面,实际上就是可以修改数据的报表系统。
19-03-15 09:25
是的,利用数据库查询,表头和表尾如何做?如何统计,求和与平均?
string whereExpr="f2=12";
SQLSelect( \\本站点\Did, "KingTable", "rb2" ,whereExpr,"");
这两句大概什么意思?
最后修改:2021/8/18 15:28:47
21-08-18 15:20

引用 axiang336 在 2021/8/18 15:20:47 发言【内容省略】

数据库查询函数,但我们一般不用这个,会使用另外一个函数
这两句的意思是,定义一个字符变量whereExpt,并给他赋值f2=12
然后查询本站点的连接Did,的记录体rb2中满足条件whereExpr的数据,然后填到表格名字是Kingtable的表格里。
这是记录体查询的方式,也是最好理解的方式,但是比较麻烦,不灵活,用起来没有数据集查询方式好用。
表头你可以预填,然后锁定,避免填表的时候被覆盖,表尾也是一样的道理,统计平均求和那是数学问题,写脚本计算就行了,列求和不难吧?比较复杂的是平均数,组态王我记得有个函数可以查询平均值,但是亲测不好用,我都是自己写的计算脚本。
大概思路就是查询符合条件的数据,填到表里,然后写脚本去数一共有多少条记录,也就是计算一个准确的行数,然后把这一列的数据加起来求和,然后再除以计算出来实际记录数(实际行数)就是平均值。
很久以前的某控技术支持,现在在山里放羊呢,仅凭记忆回答问题,如有错误请见谅。
21-08-19 08:15

上一页 上一页

工控新闻

更多新闻资讯