知识大全 PB在数据窗口中实现某一列的增量查询功能
Posted 知
篇首语:行是知之始,知是行之成。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 PB在数据窗口中实现某一列的增量查询功能相关的知识,希望对你有一定的参考价值。
PB在数据窗口中实现某一列的增量查询功能 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
在PB的数据窗口中怎样实现某一列的增量查询功能 就是说在单行编辑器控件中每输入一个字符 数据窗口能找到这一列值左边部分与单行编辑器中内容相等的行 并加亮显示
要完成上述增量查询功能 实现的关键有两点 一是单行编辑器能实时响应键盘的输入 捕捉每一个按键 获得其中的文本 二是数据窗口的模糊查询功能 即能够找到列ID左边文本与单行编辑器文本相等的行 这可以用 like 来实现
下面给出具体方法
定义单行编辑器的用户事件ue_enchange 事件的ID为 pbm_enchange 这个事件能响应键盘的输入
在单行编辑器的ue_enchange事件中编写如下脚本
long ll_found_row
string ls_find
ls_find = ″string(id) like ″ + ″′″ + this text + ″%′″ //查找条件(左部分与单行编辑器文本相等)
ll_found_row = dw_name Find(ls_find dw_name RowCount()) //查找符合条件的行
if ll_found_row <= then return
dw_name ScrollToRow(ll_found_row) //滚动到相匹配的行
dw_name SelectRow( false)
dw_name SelectRow(ll_found_row true) //将匹配行加亮显示
编辑推荐
ASP NET开发培训视频教程
cha138/Article/program/PB/201311/24604相关参考
/* 在实际使用sql工作中总会碰到将某一列的值放到标题中显示就是总说的行列转换或者互换 比如有如下数据: IDNAME  
利用PB动态创建数据窗口 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 利用PowerBuild
PB中实现数据窗口动态排序的三种方法[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在Po
PB中数据窗口的多表更新[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 原理分析 数据窗
PB中数据窗口的多表更新[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 二函数思路 先针
知识大全 PB中同时“继承”多个用户自定义数据窗口对象[3]
PB中同时“继承”多个用户自定义数据窗口对象[3] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&
知识大全 PB中同时“继承”多个用户自定义数据窗口对象[2]
PB中同时“继承”多个用户自定义数据窗口对象[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&
知识大全 PB中同时“继承”多个用户自定义数据窗口对象[1]
PB中同时“继承”多个用户自定义数据窗口对象[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&
PB数据窗口中用Enter键替代Tab键切换栏目 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
PB中实现数据窗口动态排序的三种方法[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! str