先做好父窗口的数据窗口对象,如果一列可以做成freeformat格式,再选external,键入列名和数值类型然后做子数据窗口,做好检索参数,保存,再打开父窗口数据对象,edit一栏选dropdpwndw,吧子数据对象加上去,选择要显示的列名和实际的数值在程序中调用,先把子数据窗口进行初始化,比如在数据窗口中dw_1的consrtructor事件中写入代码long code,ll_rowll_row = dw_1insertrow(0)
code = dw_1getchild('custname',childwl)
if code = -1 then
messagebox("警告!","没有子数据窗口!")
else
childwlsettransobject(sqlca)
childwlretrieve(‘%')
end if再在editchangered事件中编写代码就可以了ls_name=string(thisgettext()) + '%'childwlretrieve(ls_name)这样就可以了
long i
long ll_result[], ll_find
ll_find = dw_1find("salary > 1000",1, dw_1rowcount())
do while ll_find > 0
i ++
ll_result[i] = ll_find
ll_find = dw_1find("salary > 1000",ll_find + 1, dw_1rowcount()
loop
大体是这个思路,ll_result[]就是要求的结果
以上就是关于pb子数据窗口怎么样才能动态查询全部的内容,包括:pb子数据窗口怎么样才能动态查询、pb 在数据窗口中如何使用find函数查找所有符合条件的数据行 请高手帮忙 谢谢、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)