基于数据库查询的WINCC报表制作步骤 点击:5258 | 回复:43



bhdxzgp

    
  • 精华:5帖
  • 求助:8帖
  • 帖子:141帖 | 5451回
  • 年度积分:0
  • 历史总积分:21609
  • 注册:2006年4月16日
发表于:2012-08-08 20:25:45
楼主

一、报表优点:

1、数据写入SQL数据表,数据不容易丢失,保存时间长,数据库容量大;

2、数据从数据库里面查询和统计,冗余少,速度快,具有直接性、可靠性和稳定性。

3、查询方便灵活,依靠SQL强大的查询和统计功能,想怎么查询就怎么查询,并依靠MSFlexGrid控件做显示,做出来的不仅报表美观大方。而且还可根据做出很复杂的报表。

二、报表制作流程

1、创建SQL数据库,打开Microsoft SQL Server2005,选择SQL Server Manage Studio,点击Connect 

2、在Databases,右键选择New Database,在Database Name处输入数据库名称,如SQL-Report

3、点击Databases,此时可以看到刚才新建的数据库SQL-Report,点击该数据库,右击Tables,选择New Table,在Column NameData Type处输入变量名称并选择数据类型,输入完成后,保存并输入表格名称。

4、在WINCC的全局脚本中编写用于写入SQL报表的脚本程序,脚本正常运行后,打开Databases---SQL-Report---Tables---Report会看到记录的数据

二、     WINCC报表画面组态    

在组态报表画面时,需要用到MSFlexGrid控件、DT Picker控件。选定ActiveX

Controls,右键选择Add/Remove,从弹出菜单中选择Microsoft FLexGrid ControlVersion 6.0Microsoft Date and Time Picker Control 6.0(SP4)控件。

ActiveX Controls中将这两个控件拖到日报表画面,可以在其属性中更改控件的名称,设置MSFlexGrid控件属性。

注意:通常情况下,直接选择Microsoft FLexGrid ControlVersion 6.0控件时,需要注册。如果电脑上安装有Microsoft Visual Basic V6 这个软件时,就可以直接选择该控件。或者下载该控件,拷贝到C:\WINDOWS\system32这个文件里面,然后在Windows目录的system子目录下,点击Windows的“开始→运行”菜单,在对话框中输入regsvr32 MSFLXGRD.OCX 注册MSFLXGRD.OCX控件(输入regsvr32 /u MSFLXGRD.OCX 取消MSFLXGRD.OCX控件的注册)。

三、     VBS脚本程序编写

1          编写日报表画面的脚本

该脚本主要用于显示DTPicker控件中所出现的年月日

2、“查询”按钮鼠标单击的脚本

        该脚本用于执行查询变量记录,即,将SQL数据库表格中的数据读到MSFlexGrid控件中

3、“打印”按钮鼠标单击的脚本

  该脚本用于执行打印查询到的变量记录,即,将MSFlexGrid控件中的数据转存到EXCEL并进行打印。



楼主最近还看过



t123456a

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 25回
  • 年度积分:0
  • 历史总积分:70
  • 注册:2012年2月29日
发表于:2014-05-18 19:16:50
21楼

强大啊!!!!!!!!!!

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 569回
  • 年度积分:0
  • 历史总积分:556
  • 注册:2006年3月27日
发表于:2014-05-19 13:42:53
22楼

原代码还有吗,谁可以发一份,谢谢。303835590@qq.com

控制工控

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 23回
  • 年度积分:0
  • 历史总积分:759
  • 注册:2014年4月10日
发表于:2014-06-06 14:47:31
23楼

求一份脚本,谢谢,现在统计历史数据报表不会做脚本 251104865@qq.com

vip0978

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 51回
  • 年度积分:93
  • 历史总积分:171
  • 注册:2012年6月01日
发表于:2014-07-09 14:07:20
24楼

求一份脚本,谢谢!!!!!!!!!!

yao940215099

  • 精华:0帖
  • 求助:10帖
  • 帖子:16帖 | 92回
  • 年度积分:14
  • 历史总积分:214
  • 注册:2011年10月19日
发表于:2014-08-01 15:18:45
25楼

想学习一下,,,,,,,

导电性

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 94回
  • 年度积分:0
  • 历史总积分:0
  • 注册:2014年8月08日
发表于:2014-08-20 11:01:22
26楼

ddddddddddddddddddddddddddddddddd

wyg8110

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:2
  • 注册:2014年10月23日
发表于:2014-10-23 22:57:19
27楼

求发一下原脚本??????

ljn1124

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 6回
  • 年度积分:0
  • 历史总积分:6
  • 注册:2014年10月24日
发表于:2014-10-24 08:21:11
28楼

谢谢无私奉献,学习交流

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 7回
  • 年度积分:0
  • 历史总积分:7
  • 注册:2016年5月31日
发表于:2018-09-04 17:43:22
29楼

麻烦 能给发一份源代码吗 谢了 

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 7回
  • 年度积分:0
  • 历史总积分:7
  • 注册:2016年5月31日
发表于:2018-09-04 17:44:27
30楼

麻烦 能给一份源代码吗    谢谢   congyongheng_1987@163.com

lesson11

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 44回
  • 年度积分:0
  • 历史总积分:33
  • 注册:2012年12月26日
发表于:2018-09-11 15:07:04
31楼

https://pan.baidu.com/s/19MXWI6lKos3oiPKZ7LbwNg

https://pan.baidu.com/s/1ITV6j1jbfkiltXhvkATfaQ


lesson11

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 44回
  • 年度积分:0
  • 历史总积分:33
  • 注册:2012年12月26日
发表于:2018-09-13 11:49:03
32楼

TB2hy0XjkCWBuNjy0FaXXXUlXXa_!!2552250110.png


https://pan.baidu.com/s/19MXWI6lKos3oiPKZ7LbwNg

https://pan.baidu.com/s/1ITV6j1jbfkiltXhvkATfaQ


工控云智能

  • 精华:0帖
  • 求助:0帖
  • 帖子:28帖 | 136回
  • 年度积分:220
  • 历史总积分:7166
  • 注册:2013年3月10日
发表于:2019-03-18 13:29:13
33楼

297056886@qq.com

好人一生平安啊!

lin5979

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 1783回
  • 年度积分:0
  • 历史总积分:148
  • 注册:2003年9月12日
发表于:2019-03-23 23:59:03
34楼

lin5979@163.com

好人一生平安啊!


夏初花开

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 61回
  • 年度积分:0
  • 历史总积分:1104
  • 注册:2019年3月04日
发表于:2019-05-13 11:48:24
35楼

2289101060@QQ.COM

谁还有源代码,求发一份,谢谢


xiafuyun

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 24回
  • 年度积分:0
  • 历史总积分:55
  • 注册:2016年11月19日
发表于:2019-06-01 20:49:25
36楼

好人一生平安啊!

junshi123!

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:60
  • 注册:2019年12月04日
发表于:2019-12-07 12:54:33
37楼

求一份源代码,2114225487@qq.com谢谢大神

alin888168

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 91回
  • 年度积分:0
  • 历史总积分:491
  • 注册:2006年8月16日
发表于:2022-05-19 17:06:14
38楼

zgl8899@163.com 谢谢楼主!

alin888168

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 91回
  • 年度积分:0
  • 历史总积分:491
  • 注册:2006年8月16日
发表于:2022-05-19 17:06:19
39楼

zgl8899@163.com 谢谢楼主!

小人物的世界观

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 25回
  • 年度积分:29
  • 历史总积分:81
  • 注册:2022年10月26日
发表于:2022-10-27 10:38:16
40楼

好贴,谢谢楼主的分享。


热门招聘
相关主题

官方公众号

智造工程师