首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

pb 在数据窗口中怎么使用find函数查找所有符合条件的数据行

2012-11-03 
pb 在数据窗口中如何使用find函数查找所有符合条件的数据行if ll_finddw_1.find(zwxjyw_zy+vsZy+,

pb 在数据窗口中如何使用find函数查找所有符合条件的数据行
if ll_find=dw_1.find("zwxjyw_zy='"+vsZy+"'",ll_find+1,ll_cnt) then 我是想判断 vszy是否相同 怎么处理?

[解决办法]
如果你是想一次找到所有符合条件的行,那么就不要使用find方法了,使用filter好了。
dw_1.setfilter("zwxjyw_zy='"+vsZy+"'")
dw_1.filter()
[解决办法]
long l_i
l_i = dw_1.find("zwxjyw_zy = '"+vszy+"'",1,dw_1.rowcount())
if l_i>0 then messagebox("查询重复",string(l_i))
[解决办法]

C/C++ code
long ll_Findlong ll_startlong ll_cnt //总行数ll_start = 1 ll_find=dw_1.find("zwxjyw_zy='"+vsZy+"'",ll_start,ll_cnt)do while ll_find > 0    //对找到的数据行进行处理   ll_start++  if ll_start > ll_cnt then    exit  end if  ll_find=dw_1.find("zwxjyw_zy='"+vsZy+"'",ll_start,ll_cnt) //继续查找下一条数据loop 

热点排行