mshflexgrid用在WINCC中

想在WINCC中使用mshflexgrid控件,连接数据库也成功!就是数据无法显示到该控件中,哪位给个使用该控件的例子?
以下是数据连接部分,前后省掉了,只有使用控件部分的....
.....
Dim datagrid
Set datagrid=ScreenItems("控件2")
 'datagrid.clear
 datagrid.AllowUserResizing = 1
 datagrid.Redraw = False
  datagrid.Rows = 1
    datagrid.Cols = 3
 datagrid.ColWidth(1) =100
 datagrid.ColWidth(2) =100
 datagrid.ColWidth(3) =100
 'datagrid.ColWidth(4) =100 
Set datagrid.DataSource=oRs
MsgBox("Field0=" & oRs.Fields(0).Value)
MsgBox("Field1=" & oRs.Fields(1).Value)
MsgBox("Filed2=" & oRs.Fields(2).Value)
MsgBox("Field3=" & oRs.Fields(3).Value)
datagrid.TextMatrix(0, 0)="日期"
datagrid.TextMatrix(0, 1)="时间"
.......

最佳答案

Dim str1 
 Dim str2 
 Dim MSFlexGrid1
         Set MSFlexGrid1=ScreenItems("history")
 str1 = "时间|报警信息|报警点"
 MSFlexGrid1.AllowUserResizing = 1
 MSFlexGrid1.Rows = 1
 MSFlexGrid1.Cols = 3
 'MSFlexGrid1.FixedRows = 1
 'MSFlexGrid1.FixedCols = 1
 MSFlexGrid1.FormatString = str1
 MSFlexGrid1.ColWidth(0) = 2000
 MSFlexGrid1.ColWidth(1) = 4000
 MSFlexGrid1.ColWidth(2) = 3000
         rst.movefirst
         i=1
         Do While Not rst.EOF
             MSFlexGrid1.AddItem ( i & vbTab & Trim(rst.fields("datetime").value) & vbTab & Trim(rst.fields("text1").value) & vbTab & Trim(rst.fields("text2").value))
             rst.MoveNext
             i=i+1
         Loop
 这是一个报警查询的的例子,中间省了数据库操作的部分,MSFlexGrid1.的操作基本都在,你可以参考!

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

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

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

相关推荐

  • wincc项目里的复杂画面是怎么画的啊??

    wincc项目里的复杂画面,都是怎么画的呢,很多画面库里面没有啊。难道有画图工具?? 最佳答案 1、调用图库里的控件。2、先用photoshop等画图工具画好的画面通过图形对象调进…

    SIMATIC WinCC 2019年6月11日
  • 导入备份的归档时很久才成功

    在TagLogging fsst导入备份的归档后要5分钟以上才成功,以前一选择备份文件,1秒钟就可以了。不知道是哪里出了问题。另,我们的归档是一星期一次 ,现在…

    2017年11月13日
  • wincc连接通道更换后,如何导入变量

    以前的工程连接通道是Namend connection ,现在需要改为MPI连接。怎么把变量导入到新的通道中去。复制 粘贴弄不了 最佳答案 内部变量不…

    2020年11月1日
  • wincc组态问题

    有22台设备,通过DP协议连接,现在已经连接上了18台,另外4台地址和波特率都没有问题,但就是连接不上,对硬件DP 接头也检查过了,但还是没有结果.现在还有一个问题,就是…

    SIMATIC WinCC 2019年6月11日
  • wincc 按照时间查询数据

    在wincc 想通过时间条件来查询,通过 data time picker控件获取系统时间,或者是通过脚本将系统时间赋值给了一个内部变量。然…

    2021年7月5日
  • wincc结构变量怎么导入导出

    wincc7.4 结构变量怎么导入导出 最佳答案 变量导出/导入(varexim.exe)1.简要说明该工具软件程序从打开的项目中将所有的链接、数据结构和变量导出到相应的…

    SIMATIC WinCC 2021年7月5日
  • C脚本 拖动控件位置

     调用Wincc WebBrower control 这个控件,在运行时怎样实现用鼠标随意拖动位置,和改变其大小 问题补充:如图中一样,这个…

    2021年7月5日
  • 趋势图标尺

    我用的WINCC7.0 sp1 在做趋势图的时候,点击标尺,怎么不显示标尺所在点位的所有的变量的值的呢?请指教 最佳答案 参考以下资料:《如何读取WinCC&n…

    SIMATIC WinCC 2021年7月5日
  • 查看Wincc归档管理记录

    我的wincc归档管理中只能查看一个星期的数据曲线和报警记录,怎么设置 最佳答案 设置步骤:1,打开你的HMI项目,进入winccexplore。2,双击“变量记录”–进入变量记…

    2019年6月11日
  • 400DB块与WINCC的组合问题

    我在400PLC的程序里面的DB20属性里面看到如图所示,数据是连到工控机里面的WINCC画面里面去的,我WINCC原画面也有,请问,我要在WINCC哪个里面才能看到PLC的DB与…

    2017年12月7日