您现在所在的是:

亚控WellinTech

回帖:12个,阅读:5981 [上一页] [1] [2] [下一页]
1294
sgliguobin
文章数:128
年度积分:50
历史总积分:1294
注册时间:2009/1/4
发站内信
发表于:2019/3/15 9:25:50
#10楼
组态王提供的报表例子是有,但是要把日、月报表在返回去ACCESS数据块里面,实际上就是可以修改数据的报表系统。
1531
axiang336
文章数:47
年度积分:64
历史总积分:1531
注册时间:2006/12/20
发站内信
发表于:2021/8/18 15:20:47
#11楼
回复 #8楼 121111115
是的,利用数据库查询,表头和表尾如何做?如何统计,求和与平均?


string whereExpr="f2=12";
SQLSelect( \\本站点\Did, "KingTable", "rb2" ,whereExpr,"");
这两句大概什么意思?
[此贴子已经被作者于2021/8/18 15:28:47编辑过]
5476
121111115
文章数:1400
年度积分:559
历史总积分:5476
注册时间:2015/3/16
发站内信
2018论坛分享达人
发表于:2021/8/19 8:15:57
#12楼
以下是引用axiang3362021/8/18 15:20:47的发言:
是的,利用数据库查询,表头和表尾如何做?如何统计,求和与平均?


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

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

62.4004