KVAODBGrid Class控件手册
一、控件介绍:
KVDBGrid控件是一个组态王提供的用于通过ODBC接口访问数据库的ActiveX控件。通过该控件,用户可以方便的访问到数据库,进行数据查询,还可将查询结果打印出来。
二、控件功能:
1.显示数据库一个表中的数据,可进行显示字段选择,查询条件限制(目前暂不支持多个表数据的查询)。
2.开发状态可设置显示表头。
3.运行状态可编辑表格中数据。但不更新数据库。
4.运行状态可动态设置过滤条件,刷新显示。
5.可打印表格中显示的数据,可进行横向和纵向分页。
三、使用说明:
1.在画面中插入控件:组态王画面莱单中编辑插入通用控件,或在工具箱中单击“插入通用控件”按钮,在弹
出的对话框中选择KVDBGrid Class,单击确定。
2.按下鼠标左键,并拖动,在画面上绘制出表格区域。
3.设置动画连接:双击控件或选择右键菜单中动画连接,在弹出的属性页中设置控件名称等信息(控件动画连接属性的具体设置请参见《组态王6.0使用手册》中控件一章)。
4.设置控件属性:选择控件右键菜单中“控件属性”。弹出控件国有属性页,可分别设置如下属性:
(1)数据源:
1、单击“浏览”按钮可选择或新建ODBC数据源。
2、选择数据源后“表名称“组合框中就自动填充了可选的表名称,可弹出下拉列表选择要显示的数据所在的表名
3、选择表名称后,“有效字段”中自动填充表中的所有字段,可通过“添加”、“删除",“上移”,“下移”按钮来选择要显示的字段和显示顺序。
4、单击显示的字段,可在右侧设置字段显示的标题、格式、对齐等属性。
5、最后在“查询条件”中设置限制条件(ODBCSQL语法)。如查询“日期2001年9月1日的“原料链液位”大于10的所有数据,则在该文本框中输入:原料罐液位>10 and 日期=2001/9/1’
(2)、表格属性:可设置表格的一般属性。
说明:如回定行数大于1,则第一行显示选择字段的标题,其它固定行不自动填充,要由使用者在设计状态编辑其显示内容。
(3)、颜:可设置表格颜,背景颜,文本颜等信息。
(4)、字体:可设置固定行字体,普通行字体,打印页眉,页脚,标题字体。
(5)、打印设置:可设置打印标题,页眉,页脚及其位置。页码格式和位置。分页位置等。
5、设置控件属性后可在设计状态固定行的显示文本,调整每一列的列宽。
6、运行态数据的显示和刷新:
a、显示:
grid.FetchData();grid.FetchEnd();说明:调用FetchData()后必须调用FetchEnd(),否则会有资源泄露,在两个涵数之间可以进行其它操作
KVDBGrid控件使用方法
b、刷新:
grid.FetchData();grid.Where="field1>5;//查询条件grid.RefreshData();grid.FetchEnd();C、打印:
grid.Print();三、此控件目前不支持的功能:
1、只能从一个表中提取数据,不能从多个表中联合查询数据。
2、不能定时刷新,要使用者自己设置定时器调用RefreshData()函数来刷新。
控件的使用3、不能更新数据库中内容。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论