关于wincc中VBS应用的问题

想在wincc窗口中调用ComboBox控件,此控件从SQL数据库读取值,每次修改后,重新刷新一遍。程序如下:
 strSQL = "select name from usermanger where id<9 order by id"
   Set objCommand = CreateObject("ADODB.Command")
   With objCommand
     .ActiveConnectioN = cn
     .CommandTexT = strSQL
   End With
   Set objRecordset = objCommand.Execute
   Set cboComboBox = HMIRuntime.Screens("Operation_window").ScreenItems("Control2").ObjectName
   If cboComboBox Is Nothing Then
     Exit Sub
   End If
   cboComboBox.Clear
   Do While Not objRecordset.eof
   cboCombobox.AddItem objRecordset.Fields(0).Value
   objRecordset.movenext
   Loop
 完成后,运行画面报错如下:
 Picture    :operation_window.dpl_Events
 Function :sub FillOperator
 Line         :28
 Error        :get_item:The Parameter is incorrect
 请各位大虾指点,谢谢!

最佳答案

代码不全,不过从从你的描述中看出些许端倪,VBS访问画面窗口中的对象需要使用如下办法:
 dim cboComboBox 
 Set cboComboBox  = HMIRuntime.Screens("BaseScreenName.ScreenWindow:ScreenName").ScreenItems("Control2")
 其中:BaseScreenName为主画面名称
       ScreenWindow为画面窗口控件名称
       ScreenName为子画面名称

提问者对于答案的评价:
谢谢,问题已解决!

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

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

相关推荐

  • wincc7.0实现管道液体流动

    本人刚入工控这行,以前看到别人做的画面,管道平时显示灰色,等相应的泵,阀门开启后,会有水流动态显示,现在我想在wincc中实现,求各位帮帮我,谢谢 最佳答案 http://www.…

    SIMATIC WinCC 2021年7月5日
  • winCC 和程序

    我们小组弄了个项目,程序和WINCC 监控画面分别由两个人在不同的电脑上完成的,最后怎么把控制程序和监控画面关联起来,放到一个项目里呢 最佳答案 wincc画面可以导出导…

    SIMATIC WinCC 2021年7月5日
  • 报警次数统计怎么做

    例如做5个报警,统计一个月的报警次数怎么做 最佳答案 不需要自己做,WinCC已经提供了这样的功能。 只需要将报警控件的视图设置为统计列表即可。 提问者对于答案的评价:好

    SIMATIC WinCC 2019年6月11日
  • WINCC打开问题出错

    我用WINCC软件打开我的一个WINCC文件文件,但提示出错,具体见图片,不知道是什么问题?谢谢! 图片说明:    最佳答案 你的图打不开,但WINCC打不开…

    2017年11月25日
  • wincc与EXCEL通讯是弹出三个对话框,如何解决???

    小生想用WINCC用VB与excel进行通讯,用EXCEL来记录一些归档数据, 以方便查看.(个人认为这种通讯方式,也是不错的.) 小生使用的EXCEL文件名为…

    SIMATIC WinCC 2019年6月11日
  • WCC报警滞后怎么回事啊

    各位师傅:我在wcc视窗控制上做了一些报警,但是从外界触发这个报警时,wcc上跳出报警条目时有点慢,但是之前老外做的只要一触发就会跳出相应的报警说明,但我自己做的好像延迟一点!怎么…

    SIMATIC WinCC 2019年6月11日
  • wincc中的归档变量

    wincc中的归档点是什么意思,好想有1500点还有更多的。我现在要做一个归档服务器,但是不知道这个归档点式什么意思,希望指点。第一次用,谢谢 专家建议 尊敬的客户, 您…

    SIMATIC WinCC 2020年11月1日
  • WINCC 版本

    我以前装了WINCC V6.2 SP2版,现在想装附加软件Datamonitor,但我只有Datamonior的SP3版据说在注册表里修改一下,系统就能默认当前…

    SIMATIC WinCC 2019年6月11日
  • wincc online trend control 时间轴和电脑时间不一致

    wincc online trend control  时间轴和电脑时间不一致,怎么设置使其一致,请各位指点,谢谢 最佳答案 ??…

    SIMATIC WinCC 2017年10月24日
  • WINCC flexibie2008安装时提示不能安装在XP SP2版本

    如题,难到必须安装在XP SP2版本吗?有别的办法吗?我不想重新做系统,电脑里的东西太多,重新做系统太麻烦了。 最佳答案 重做系统确实很麻烦,你可以通过下面的方法可以保存…

    SIMATIC WinCC 2019年6月11日