wincc报表日报表实例_WINCC一起学-VBS读取变量归档--五 日报表示例

本文介绍了如何使用WinCC创建日报表,通过VBS脚本查询不同变量并呈现于Spreadsheet控件中。报表分为三个阶段查询,包括压差、瞬时产水量和来水参数,并计算日产水量。日期选择采用下拉框,解决了大表格导致的卡顿问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

10.1 简介

本来应该早就把这个写出来,可是报表的界面不知道如何设计,前两天帮人做了一个报表,正好有日报表和月报表,这次把日报表写一下,然后再说一下月报表,算是结束,总算没有烂尾。

这个报表的界面如下图:

76778786def3d5090829363b2912f267.png

10.2 思路介绍

根据表格格式,由于全部的变量没有统一的规律,根据有规律的变量,报表分三次查询,第一次查询为压差和瞬时产水量(红色框),然后查询来水的几个参数(黄色框),最后计算日产水量。查询完成后,通过数据集里面的ValueID的变化判断变量是否结束,然后进行表格的列换行。

日期选择使用下拉框,报表的显示使用微软的Spreadsheet控件,开始用的是别的控件,后来发现表格很大的时候,容易出现画面卡死现象,最后还是用了这个控件,关于该控件的使用,这里不再详细解释,基本用法很简单,看下面的脚本就行,如果有不明白,可以留言,或者以后专门再说一下。

脚本里面使用的控件名称和作用如下;

名称:cbbYear;作用:组合框,选择年份

名称:cbbMonth;作用:组合框,选择月

名称:cbbDay;作用:组合框,选择日

名称:TXT_STAT;作用:静态文本,显示脚本执行状态。

名称:控件2;作用:Spreadsheet控件,显示报表。

10.3 脚本:

be964328a06370da6c642ce799f27176.png

161c9e9b65675a0f4b014b758bf88731.png

cfb2d734c47f32484f0ffbb43aa983cb.png

5c7ebbb9cbdc0a9e4dd921e38ac590bc.png

脚本较长,分了好几个图片进行显示,脚本有些

完整的脚本如下:

脚本有些冗长,可以再进行简化的,如果报表的填表有规律,变量不是特别多的话,脚本能少很多。下面是运行测试效果。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值