急!求救!PB模糊查找代码问题

图片说明
我想把用模糊查找出来的数据显示在左边框中,可是怎么都不会写代码,查找的是用户表.用户ID

4个回答

一、你可以用数据窗口来实现
新建一个数据窗口,参数为as_id,

sql为select 用户ID from 用户表 where 用户表.用户 = as_id;

然后在窗口中放一个数据窗口dw_1,dataobject为你刚才的数据窗口对象

程序中连接数据库,dw_1.settransobject(sqlca)

然后dw_1.rettrieve(sel_1.text)

然后再从数据窗口中取出数据放到左边即可

long ll_row, ll_cnt
ll_cnt = dw_1.rowcount()
for ll_row = 1 to ll_cnt
messagebox('', dw_1.getitemstring(ll_row, "用户ID") //改为放到你左边的控件中
next

当然你也可以用游标来实现,可以参考如下链接

http://xiongfeng.iteye.com/blog/740782

其实很简答的就是左边先刷新出所有数据,然后根据你输入的内容,左边的dw执行filter,这样可能动态效果更好点,具体的示例代码如果需要,可以私信我

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐