怎样制作历史查询按钮

怎样制作查询历史数据的按钮,也就是我把日期时间输进去,自动显示该时间段的数据记录?
 触摸屏是MP377的

最佳答案

问题——

     报表以EXCEL存在盘里,想在wincc做个查询按钮,文件名为日期格式,怎么样做到可以选择不同的日期,打开不同的报表?

 
 程序——

 Dim objexcelapp

 Dim DTP_Date

 Dim strDate

    Set DTP_Date = ScreenItems("控件2")

    strDate = CStr(Year(DTP_Date.Value))

    strDate = strDate & "-" & Right("00" & CStr(Month(DTP_Date.Value)),2)

    strDate = strDate & "-" & Right("00" & CStr(Day(DTP_Date.Value)),2)

    Set objexcelapp=CreateObject("excel.application")
  

 objexcelapp.visible=True

 objexcelapp.workbooks.open "D:\date\"&strDate&".xls"
 

提问者对于答案的评价:
谢谢

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc270231.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 上午7:24
下一篇 2019年6月11日 上午7:24

相关推荐

  • WinCC中的C脚本返回DATE类型数据

    如何在c 全局脚本中返回DATE数据类型的数据? DATE类型的原型是什么呢? 问题补充:我想通过脚本设置WinCC趋势控件的起始时间和结束时间属性,这两个属性…

    SIMATIC WinCC 2019年6月11日
  • 如何将两个WINCC 6.2项目放到一个项目下运行

    我现在有两个WINCC 6.2做的项目,分别在不同的PC上运行,现在操作工要求将两个项目放在同一台电脑上运行,如何将两个项目合在一起? 最佳答案 1、先看硬件配置,如果两…

    SIMATIC WinCC 2019年6月11日
  • wincc电机启停时间记录

    现有一电机,想记录电机的开启时间、停止时间、单次运行时长,怎样做成表格? 问题补充:PLC中生成了TOD数据,添加变量后,在归档中不识别。变量的格式不对? 最佳答案 变量归档无法归…

    SIMATIC WinCC 2021年7月5日
  • wincc与 s7集成仿真

    我在s7-315里建wincc2007后使用的屏是MP270,10TOUCH,s7组态完成,wincc也已经提示连接上了,在wincc里可以找到s7里面变量,但当我把s7和winc…

    2019年6月11日
  • 如何在WINCC中制作一个用户登录的按钮

    我想做一个每次进入WINCC操作修改参数时,先点击登录按钮,然后输入用户名和密码,进入登录状态,来代替以前的热键登录 最佳答案 最简单的做个按钮: #pragma&nbs…

    SIMATIC WinCC 2019年6月11日
  • wincc读写比较bool位

    我初入wincc,现在有三个问题请各大哥协助;PLC有两个DB块,DB1.0后16个位用来控制16个二位阀门开,DB2.0的16个位用来反馈16阀的状态。我建了两个16位变量:阀门…

    SIMATIC WinCC 2021年7月5日
  • 如何读取wincc 另存的数据

    如果我把wincc的 tag logging 的快速归档的时间段设定为一个礼拜,那么我如何去读取上个礼拜的历史值呢?我现在读取历史值时显示为空。 最佳…

    SIMATIC WinCC 2019年6月11日
  • winncc 6.2 历史趋势

    最近将一个5.1版的项目,试着转化成6.2版,别的一切正常。点击数据,显示出历史趋势控件,显示当前一天的历史趋势,这个功能在5.1一切正常,但在6.2  ,第一…

    SIMATIC WinCC 2019年6月11日
  • S7-400H 中的变量如何自动生成到WINCC变量管理中去

    S7-400H 中的变量如何自动生成到WINCC变量管理中去 最佳答案 1、详见:《在WinCC里调用STEP7的变量》:下载http://www2.ad.siemens…

    SIMATIC WinCC 2021年7月5日
  • wincc循环显示

    大家好,我想做6个箭头,ABCDE,A先显示,然后隐藏再显示B,依此类推直到显示E,再做A显示,重复做,用一个外部二进制变量控制,可以加内部变量,用C语言做,C语言里面能体现出箭头…

    SIMATIC WinCC 2017年12月2日