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))
[解决办法]
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