KVDBGrid控件使用方法
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
KVDBGrid控件使用方法
KVDBGrid控件是一个组态王提供的用于通过ODBC接口访问数据库的Active X控件。通过该控件,用户可以方便的访问到数据库,进行数据查询,还可将查询结果打印出来。
一、控件功能:
1.显示数据库一个表中的数据,可进行显示字段选择,查询条件限制(目前暂不支持多个表数据的查询)。
2.开发状态可设置显示表头。
3.运行状态可编辑表格中数据。但不更新数据库。
4.运行状态可动态设置过滤条件,刷新显示。
5.可打印表格中显示的数据,可进行横向和纵向分页。
二、使用说明:
1.在画面中插入控件:组态王画面菜单中编辑\插入通用控件,或在工具箱中单击“插入通用控件”按钮,在弹出的对话框中选择KVDBGrid Class,单击确定。
2.按下鼠标左键,并拖动,在画面上绘制出表格区域。
3.设置动画连接:双击控件或选择右键菜单中动画连接,在弹出的属性页中设置控件名称等信息(控件动画连接属性的具体设置请参见《组态王6.0使用手册》中控件一章)。
4.设置控件属性:选择控件右键菜单中“控件属性”。弹出控件固有属性页,可分别设置如下属性:(1)、数据源:
单击“浏览”按钮可选择或新建ODBC数据源。
选择数据源后“表名称”组合框中就自动填充了可选的表名称,可弹出下拉列表选择要显示的数据所在的表名称。
选择表名称后,“有效字段”中自动填充表中的所有字段,可通过“添加”、“删除”,“上
移”,“下移”按钮来选择要显示的字段和显示顺序。
单击显示的字段,可在右侧设置字段显示的标题、格式、对齐等属性。
最后在“查询条件”中设置限制条件(ODBC SQL语法)。如查询“日期”2001年9月1日的“原料罐液位”大于10的所有数据,则在该文本框中输入:
原料罐液位>10 and 日期=’2001/9/1’
(2)、表格属性:
可设置表格的一般属性。
说明:如固定行数大于1,则第一行显示选择字段的标题,其它固定行不自动填充,要由
使用者在设计状态编辑其显示内容。
(3)、颜色:
可设置表格颜色,背景颜色,文本颜色等信息。
(4)、字体:
可设置固定行字体,普通行字体,打印页眉,页脚,标题字体。
(5)、打印设置:
可设置打印标题,页眉,页脚及其位置。页码格式和位置。分页位置等。
4、设置控件属性后可在设计状态固定行的显示文本,调整每一列的列宽。
5、运行态数据的显示和刷新:
a、显示:
grid.FetchData() ;
grid.FetchEnd() ;
说明:调用FetchData()后必须调用FetchEnd(),否则会有资源泄露,在两个涵数之间可以进行其它操作。
b、刷新:
grid.FetchData() ;
grid.Where=”field1>5”; // 查询条件
grid.RefreshData() ;
grid.FetchEnd() ;
c、打印:
grid.Print() ;
三、此控件目前不支持的功能:
1、只能从一个表中提取数据,不能从多个表中联合查询数据。
2、不能定时刷新,要使用者自己设置定时器调用RefreshData()函数来刷新。
3、不能更新数据库中内容。