组态王初级课程讲义第四部分.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
插入记录 1、在数据库操作画面中添加一按钮,按钮文本为:插入记录。 2、在按钮的弹起事件中输入如下命令语言,如图9-6 所示: 图9-6 插入记录命令语言 上述命令语言的作用是在表格KingTable 中插入一个新的记录。 按下此按钮后,组态王会将bind1 中关联的组态王变量的当前值插入到Access 数据库表格“KingTable”中,从而生成一条记录,从而达到了将组态王数据写到外部数据库中的目的, 查询记录 用户如果需要将数据库中的数据调入组态王来显示,需要另外建立一个记录体,此记录体的字段名称要和数据库表格中的字段名称一致,连接的变量与数据库中字段的类型一致,操作过程如下: 1、在工程浏览器窗口的数据词典中定义三个内存变量: a、 变量名:记录日期 变量类型:内存字符串 初始值:空 b、 变量名:记录时间 变量类型:内存字符串 初始值:空 c、 变量名:原料油液位返回值 变量类型:内存实型 初始值:0 2、新建一画面,名称为:数据库查询画面。 3、选择工具箱中的工具,在画面上输入文字:数据库查询。 4、在画面上添加三个文本框,在文本框的“字符串输出”、“模拟量值输出”动画中分别连接变量\\本站点\记录日期、\\本站点\记录时间、\\本站点\原料油液位返回值,用来显示查询出来的结果。 5、在工程浏览窗口中定义一个记录体,记录体窗口属性设置如图9-7 所示: 图9-7 记录体属性设置对话框 6、在画面中添加一按钮,按钮文本为:得到选择集 7、在按钮的弹起事件中输入如下命令语言,如图9-8 所示: 图9-8 记录查询命令语言对话框 此命令语言的作用是:以记录体Bind2 中定义的格式返回KingTable 表格中第一条数据记录。 8、单击“文件”菜单中的“全部存”命令,保存您所作的设置。 9、单击“文件”菜单中的“切换到VIEW”命令,进入运行系统。运行此画面,单击“得到选择集”按钮数据库中的数据记录显示在文本框中,如图9-9 所示: 图9-9 数据库记录查询 10、在画面上添加四个按钮,按钮属性设置如下: a、 按钮文本:第一条记录 “弹起时”动画连接:SQLFirst( DeviceID ); b、 按钮文本:下一条记录 “弹起时”动画连接:SQLNext( DeviceID ); c、 按钮文本:上一条记录 “弹起时”动画连接:SQLPrev( DeviceID ); d、 按钮文本:最后一条记录 “弹起时”动画连接:SQLLast( DeviceID ); 上述命令语言的作用分别为查询数据中第一条记录、下一条记录、上一条记录和最后一条记录从而达到了数据查询的目的。 断开连接 1、在“数据库操作画面”中添加一按钮,按钮文本为:断开数据库连接。 2、在按钮的弹起事件中输入如下命令语言,如图9-10 所示: 图9-10 断开数据库连接命令语言 在实际工程中将此命令写入:工程浏览器〉命令语言〉应用程序命令语言〉退出时中,即系统退出后断开与数据库的连接。 数据库查询控件 利用组态王提供的KVADODBGrid Class 控件可方便地实现数据库查询工作,操作过程如下: 1、 单击工具箱中的“插入通用控件”工具或选择菜单命令“编辑\插入通用控件”,则弹出控件对话框。在控件对话框内选择“KVADODBGrid Class”选项,如图9-11 所示: 2、在画面中添加一KVADODBGrid Class 控件选中并双击控件,在弹出的动画连接属性对话框中设置控件名称为:grid1。 3、选中控件并单击鼠标右键,在弹出的下拉菜单中执行“控件属性”命令弹出属性对话框,如图9-12所示: 图9-11 通用控件对话框 图9-12 控件属性对话框 单击窗口中的“浏览”按钮,在弹出的数据源选择对话框中选择前面创建的mine 数据源,此时与此数据源连接的数据库中所有的表格显示在“表名称”的下拉框中,从中选择欲查询的数据库表格,(在这里我们选择前面建立的KingTable 表格),此表格中建立的所有字段将显示在“有效字段”中,利用和选择您所查询的字段名称并可通过“标题”和“格式”编辑框对字段进行编辑。 4、设置完毕后关闭此对话框,利用按钮的命令语言实现数据库查询和打印工作,设置如下: 按钮一:查询全部记录: grid1.FetchData() ; grid1.FetchEnd() ; 按钮二:条件查询: long aa; aa= grid1.QueryDialog(); if (aa==1) { grid1.FetchData(); grid1.FetchEnd(); } 按钮三:打印控件: grid1.Print() ; 按钮四:保存:(将控件查询出的数据以CSV 为后缀名,保存到指定路径) grid1.SaveTo

文档评论(0)

飞扬的岁月 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档