IFIX报表

更新时间:2023-07-20 20:27:40 阅读: 评论:0

IFIX报表
好听女名                   
编辑整理:
尊敬的读者朋友们:
这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望(IFIX报表)的内容能够给您的工作和学习带来便利。同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。
本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快 业绩进步,以下为IFIX报表的全部内容。
宴会

IFIX报表
IFIX报表常规的做法是采用IFIX内嵌的VBA语言,借助于OFFICE自带的ACCESS和EXCEL 来做的。
例如我们要在IFIX画面上通过点击一按钮来察看某一天的数据,假如这有三个模拟量如tag1,tag2,tag3,数据间隔一小时归一次档,它主要分为四步:
寒假时间计划表一、创建一个ACCESS数据库如ReportDataBa。mdb,用来存放报表所需的数据。然后
就在这个数据库中建立一个表如ReporData,这样IFIX 就能以一定的时间间隔将数据写入此数据库刚才创建的表中。
ReportData的结构如下:
字段名      类型
日期      日期/时间
tag1        数值
tag2        数值
tag3        数值
二、创建ODBC数据源,用于IFIX与上步已建立的数据库和表进行联系。方法:控制面板->管理工具->ODBC数据源,打开ODBC数据源管理器,建立一个“系统DSN",点击“添加”,双击“Microsoft Access Drivers (*.mdb)”,出现“ODBC  Microsoft  Access 安装"对话框。
  数据源名:MyReport    注:此名是任意的字符组合,但不能与数据库重名。
市集
    数据库: ReportDataBa。mdb,点击‘选择‘按钮选择第一步创建的Access数据库。病假条格式
点击“完成”,退出控制面板
套牛仔
三、在IFIX 中创建一个“基于时间的调度",如图
名称:任意合法的字符组合
触发信息:连续
间隔:1小时
详细代码如下:
点击“VB编辑器“进入VB编辑器
在“工具”菜单—〉引用“Microsoft ActiveX Data Objects x.x Library"
Private Sub FixTimer3_OnTimeOut(ByVal lTimerId As Long)
Dim cn As ADODB。Connection
Dim res As ADODB。Recordt
Dim StrSQL As String
Set cn = New ADODB.Connection
Set res = New ADODB.Recordt
cn。ConnectionString = ”DSN= MyReport;UID=;PWD=;" 
//MyReport是数据源名称//
cn.Open
StrSQL = "lect * from ReportData where 日期=#” & Date & "#"
//ReportData是建立数据库中的表名//
res。Open StrSQL, cn, adOpenKeyt, adLockOptimistic
res.AddNew
res.Fields(0) = Date
res。Fields(1) = Fix32。Fix。tag1。f_cv
res。Fields(2) = Fix32.Fix.tag2。f_cv
偶然值林叟
res。Fields(3) = Fix32.Fix.tag3。f_cv
res。Update
res.Clo
Set res = Nothing
Set cn = Nothing
End Sub
另外,如果定义了主键,如上图,选择了,则res.Fields(0)不可用。
四、在IFIX画面上插入一个按钮。
按钮名称:Cmdreport
Private Sub Cmdreport_Click()
UrForm2。show
End Sub
再在”VB编辑器环境“下,插入一用户窗体.并且在工具—〉附加工具中选择日历控件11.0
在“工具"菜单—〉引用“Microsoft ActiveX Data Objects 2.7 Library”
                  “Microsoft Excel 9.0 Library"
“取消”按钮的代码
>男人的话

本文发布于:2023-07-20 20:27:40,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/1089574.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:数据库   报表   按钮
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图