hur.cn - 华软网

 热门搜索

下拉数据窗口过滤两次问题

  作者:未知    来源:网络    更新时间:2018/3/3
现有程序要求在数据在录入过程中录入 系列(series)及 专业(pro)确定所有资格(qlt)
open()事件中
dw_1.getchild(qlt,child)
child.settransobject(sqlca)
child.retrieve()
在itemchanged事件中
if dwo.name = 'series' then
dw_1.getchild(series,child1)
child1.setfilter("")
child1.setfilter("series = '"+data+"'")
child1.filter()
end if 
if dwo.name = "pro"then
dw_1.getchild(pro,child1)
child1.setfilter("")
child1.setfilter("series = '"+data+"'")
child1.filter()
end if 
如当前系列与当前系列下无人员此时qlt子窗口会有原来过滤出的值如何将原值滤掉

------华软网友回答------
dw_1.getchild(pro,child1)
child1.setfilter("")
child1.setfilter("series = ''")
child1.filter()

------华软网友回复------
谢谢不过方法不对已解决
------华软网友回复------
:)
------华软网友回复------
share?!
------华软网友回复------
:p
------华软网友回复------
if dwo.name = 'series' then
dw_1.getchild(series,child1)
child1.setfilter("")
child1.filter()
child1.setfilter("series = '"+data+"'")
child1.filter()
end if 
if dwo.name = "pro"then
dw_1.getchild(pro,child1)
child1.setfilter("")
child1.filter()
child1.setfilter("series = '"+data+"'")
child1.filter()
end if 

------华软网友回复------
同意楼上的!
if dwo.name = 'series' then
dw_1.getchild(series,child1)
child1.setfilter("")
child1.filter()
child1.setfilter("series = '"+data+"'")
child1.filter()
end if 
if dwo.name = "pro"then
dw_1.getchild(pro,child1)
child1.setfilter("")
child1.filter()
child1.setfilter("series = '"+data+"'")
child1.filter()
end if      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。