WinCC里面怎样实现像Excel中插入和删除一行的功能

WinCC中,我想设计一个插入按钮,插入一整行的元素,而原先在插入位置上的元素会下移一段距离,为插入的元素让出位置,这样一个功能用VBS脚本的话,应该怎样实现呢?

最佳答案

WinCC V6.2上,我们的做法比较复杂,是通过很多 IO 域排列成行列,VB 脚本里面对他们进行显示/隐藏、Y方向上/下来实现类似 Excel 里面的删除行、添加行还有折叠功能。但是这种做法有一个缺陷就是总行数和总列数是固定的,而且调试代码时画面的坐标很繁琐,代码的复用率也不高。

其实比较简单的做法:
1.通过数据库控件;
2.通过网页控件,网页使用高级语言开发。

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

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

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

相关推荐

  • wincc flexible 报警记录为什么成对出现?

    wincc flexible 报警记录成对出现。从时间上看,每个报警到来跟消失,历史报警都会记录,这是什么原因? 问题补充:想去除报警消失时存档的历史报警记录,…

    SIMATIC WinCC 2021年7月5日
  • wincc7 内部变量 运行系统保持

    wincc7 有内部变量保持功能,今天试了下,建了几个文本内部变量写入几个中文,关闭wincc再打开,发现显示都是问号,试了好几次都这样,请哪位高手指点下,谢谢 最佳答案…

    SIMATIC WinCC 2019年6月11日
  • wincc里的combox控件

    当在一个画面中为combox控件添加完数据后,在另一个画面在返回来时这个控件里的数据就被清空了是怎么回事,如何设置让它保存住!另外wincc中如何在一个画面里定义另一个画面里的控件…

    SIMATIC WinCC 2019年6月11日
  • wincc程序版本转换问题

    厂里的上位机原来用的2000的系统,所以用的是WINCC5.1的版本做的程序,现在厂里要用西门子的上位机,不支持2000的系统,只能做成XP系统,相应的,wincc也必须用6.0的…

    SIMATIC WinCC 2019年6月11日
  • 归档数据导出

    我现在用脚本导出有些问题 >  > 我们这属于快速归档 ;周期位20秒 ; ;一整天下来数据很多&…

    SIMATIC WinCC 2020年11月1日
  • Smart 1000 IE V3触摸屏触控不灵敏怎么办

    在Smart 1000 IE V3触摸屏的使用中,发现有时触摸屏上的按钮按下后,手松了按钮却不释放,于是该按钮只进行置位,不进行复位,按下的时候有按键…

    2021年7月5日
  • 如何掉以前的归档

    1.在wincc中如何调用已经归档的报警记录和变量记录。 2.如何打印报警记录和变量记录,他们上面的打印机是虚的无法点击。 最佳答案 Dim sPro&nbsp…

    SIMATIC WinCC 2019年6月11日
  • Wincc C VBS 变量置位

    tag0为二进制变量,SetTagByteWait("TAG0",1);和SetTagByte("TAG0",1);和SetTagBit(&…

    SIMATIC WinCC 2021年7月5日
  • WINCC变量记录导出问题

    怎样可以才能把变量记录里面的英文给导出来,用复制只能一行一行复制,效率太慢。 图片说明:    最佳答案 你好,wincc是不支持导出该记录的。 提问者对于答案…

    2017年12月7日
  • 触摸屏库中显示:需要测试环境才能编辑类型或版本

    触摸屏库中显示:需要测试环境才能编辑类型或版本 最佳答案 有一些控件由于触摸屏是精简型,部分控件功能是不支持的。 提问者对于答案的评价:尽管不是我需要的答案,但是还是谢谢。

    SIMATIC WinCC 2021年7月5日