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日

相关推荐

  • 旋转控件问题

    我需要一个作好的旋转控件,谁有做好的PDL.文件,给我发一个。我的邮箱:617522577@qq.com 最佳答案 这个没有控件,一般都是做成几个部分交替显示,达到旋转的目的! 提…

    SIMATIC WinCC 2019年6月11日
  • ES站远程登录OS站wincc出现死机

    有一个wincc项目,上位机两台,ES和OS,用的都是单用户模式,正常两台的wincc都在运行,一次检修拷数据时,从ES上远程登录OS的桌面,原来wincc是在运行的,登陆上去怎么…

    SIMATIC WinCC 2017年6月9日
  • 西门子触摸屏仿真不起来

    西门子触摸屏仿真不起来,我把画面都删了,还是仿真不起来,我以为是画面的问题 最佳答案 如果你编辑的用户程序存在错误报警是无法进行仿真的,你需要确认这个,可以在“输出”窗口检查信息。…

    SIMATIC WinCC 2017年11月16日
  • WICC编程语言学习

    对WICC中的C语言跟VBS语言不懂,想找这方面的资料或书看看,请推荐一本。 最佳答案 我们不是程序员,不用很专业的去学习某种语言。但是都要有一个大致的了解。你大可以先学习联系wi…

    SIMATIC WinCC 2017年11月26日
  • WinCC中如何使用I/O Field控件能输入负数?

    我使用WinCC中I/OField控件对象,发现它不能输入负数,不知是何原因,请各位高手给予指教!致谢! 最佳答案 数据格式选择带符号位的数据类型即可。 提问者对于答案的评价:我照…

    SIMATIC WinCC 2019年6月11日
  • 按钮颜色问题

    现在是这样的,希望一个按钮按下时按钮变色,当另一个按钮按下时原来的按钮恢复原来的颜色,但没有其他按钮按下时可以一直保持原来的颜色,我的情况是按下时按钮只能短时间变色然后就恢复了原来…

    SIMATIC WinCC 2021年7月5日
  • wincc启动中卡死

    启动卡死重启后 无法进入项目 最佳答案 1.用reset_wincc.vbs,重启WINCC应用程序。2.用项目复制器,把项目另存一下,然后,打开试试。注意:WINCC项…

    SIMATIC WinCC 2021年7月5日
  • 全局脚本打不开

    我的wincc不知道什么原因每次打开全局脚本就会出现 目录:\LENOVO-AC278DC6“““不能访问,请检查 网络连接 服务器计算机。这是…

    SIMATIC WinCC 2019年6月11日
  • 拷贝WINCC项目到其他电脑,提示SQL错误

    这个项目可以启动运行,就是停止不了(停了一个晚上),不知是不是跟这个有关! 问题补充:因为现场原因,必须将项目通过正常方式停止,请问有什么办法呢?谢谢! 最佳答案 怎么复制的?停不…

    SIMATIC WinCC 2017年5月29日
  • WINCC通讯出错后,变量的值是最小值而不是保持上次正常通讯时的值

    WINCC 通讯出错后,变灰,变量的值也变成了最小值,这时有些报警就会误报。怎样设置可以让他在通讯出错时保持上一次正常通讯的值不变? 最佳答案 可以在变量属性的“限制/报…

    SIMATIC WinCC 2019年6月11日