IFIX报表

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

IFIX报表
IFIX报表常规的做法是采用IFIX内嵌的VBA语言,借助于OFFICE自带的ACCESS和EXCEL 来做的。
例如我们要在IFIX画面上通过点击按钮来察看某一天的数据,假如这有三个模拟量如tag1,tag2,tag3,数据间隔一小时归一次档,它主要分为四步:
一、创建一个ACCESS数据库如ReportDataBase。mdb,用来存放报表所需的数据。然后
就在这个数据库中建立一个表如ReporData,这样IFIX 就能以一定的时间间隔将数据写入此数据库刚才创建的表中。
ReportData的结构如下:
字段名      类型
日期      日期/时间
物探与化探tag1        数值
tag2        数值
tag3        数值
吴良镛二、创建ODBC数据源,用于IFIX与上步已建立的数据库和表进行联系。方法:控制面板->管理工具->ODBC数据源,打开ODBC数据源管理器,建立一个“系统DSN",点击“添加”,双击“Microsoft Access Drivers (*.mdb)”,出现“ODBC  Microsoft  Access 安装"对话框。
  数据源名:MyReport    注:此名是任意的字符组合,但不能与数据库重名。
关于加强网络游戏虚拟货币管理工作的通知
    数据库: ReportDataBase。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。Recordset
Dim StrSQL As String
Set cn = New ADODB.Connection
Set res = New ADODB.Recordset
cn。ConnectionString = ”DSN= MyReport;UID=;PWD=;" 
//MyReport是数据源名称//
cn.Open
StrSQL = "select * from ReportData where 日期=#” & Date & "#"
//ReportData是建立数据库中的表名//
res。Open StrSQL, cn, adOpenKeyset, adLockOptimistic
res.AddNew
res.Fields(0) = Date
studioclassroomres。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.Close
Set res = Nothing
Set cn = Nothing
End Sub
另外,如果定义了主键,如上图,选择了,则res.Fields(0)不可用。
四、在IFIX画面上插入一个按钮。
按钮名称:Cmdreport
Private Sub Cmdreport_Click()
UserForm2。show
End Sub
再在”VB编辑器环境“下,插入一用户窗体.并且在工具—〉附加工具中选择日历控件11.0
在“工具"菜单—〉引用“Microsoft ActiveX Data Objects 2.7 Library”
                  “Microsoft Excel 9.0 Library"
“取消”按钮的代码

本文发布于:2024-09-23 19:24:01,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/174508.html

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

标签:数据库   点击   报表   按钮   选择   数据   创建
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议