网站大量收购独家精品文档,联系QQ:2885784924

AEW的组态王数据库KVADODBGRID控件关于查询、排序、数据删除例程.pdfVIP

AEW的组态王数据库KVADODBGRID控件关于查询、排序、数据删除例程.pdf

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
AEW 的组态王数据库 KVADODBGRID控件 查询、排序、数据删除例程 一、 例程概述 该例程采用 KINGVIEW6.53开发,从实用出发,测试实现了以下功能: 1) 数据库按照每分钟(可更改) ,按钮(可更改)触发记录插入数据库; 2) 更改插入数据记录序号标记; 3) 按用户名日期排序进行查询显示; 4) 按日期间隔,日期排序或数值排序进行查询显示; 5) 删除无用用户名(测试或调试时)的数据库数据; 6) 删除所有数据库记录(更改工艺或空间局限时) 。 (数据库为ACCESS 2007,建立空数据库名字为 TEST.ACCDB;组态王添加用户名 aew,密 码空;数据采用仿真 PLC 100随机数。) 二、 组态过程(内容见例程) 1) 建立所需变量; 2) 建立记录体、记录模板; 3) 组态王中建立画面如图: 4) 程序中建立启动时数据库连接、数据表建立、退出时断开数据库连接; 5) 建立通用控件 KVADODBGRID; 6) 建立登录、退出、数据库记录插入触发、删除数据和数据全删除、显示全部数据、数 据序号显示及更改序号、数据显示等内容; 7) 建立查询选项(根据我的项目实用,建立了根据日期间隔、操作员查询两个选项、日 期选项需建立两个 microsoft date and time 控件分别用于开始日期和结束日期;操作 员选项需建立查询操作员输入的文本标签, 按操作员查询时, 默认为按日期升序进行 排序。); 8) 建立排序选项(根据我的项目实用,选用单选分别为按照日期升序、日期降序、数值 升序、数值降序一次列示出来。 当然如果选项过多可建立复选框进行组合, 在程序中 进行编写组合查询功能。 ); 1 / 4 9) 建立查询和排序按钮; 三、 建立数据库连接 控制面板 -ODBC 管理器 -添加数据源 aew-选择 access (支持 2007 )驱动-选择路径下的 test.accdb 数据库即可。 (或建立一个空白的 access数据库以备数据插入记录用。 ) 四、 控件连接 画面中建立的 KVADODBGRID控件,控件名称 test ,保存; 控件属性中查找 aew 数据源,选择表名称 1,选择表中的字段名称添加并更改排序及属 性; 五、 其它程序编写 1) 程序启动时: SQLConnect( DB_NET, dsn=aew;uid=;pwd=); SQLCreateTable( DB_NET, 1, 1 );启动运行后即可退出系统再将第二条注 释掉//SQLCreateTable( DB_NET, 1, 1 ); 2) 程序停止时: SQLDisconnect( DB_NET); 3) 数据改变时:以分为触发写程序(为了测试方便) v_str=$ 日期+ +$ 时间; 把日期和时间合并一个字符串 IF (RE_SS) 记录触发时开始插入记录 {no=no+1;SQLInsert( DB_NET, 1, 1 ); } 插入时序号 +1 4) 控件自定义函数:由日期控件中创建自动生成; 建立日期控件并定义 date1 作为开始日期, date2 定义作为结束日期; Date1 控件事件 closeup 建立函数并写程序 long year1; long month1; long day1;

文档评论(0)

拉拉链 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档