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

sino_001 2005-06-03 10:01:27
现有程序要求在数据在录入过程中录入 系列(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子窗口会有原来过滤出的值如何将原值滤掉
...全文
162 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
princelily 2005-06-04
  • 打赏
  • 举报
回复
同意楼上的!
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
aichangfeng 2005-06-04
  • 打赏
  • 举报
回复
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
lzheng2001 2005-06-03
  • 打赏
  • 举报
回复
:p
j9dai 2005-06-03
  • 打赏
  • 举报
回复
share?!
j9dai 2005-06-03
  • 打赏
  • 举报
回复
:)
sino_001 2005-06-03
  • 打赏
  • 举报
回复
谢谢不过方法不对已解决
jlwei888 2005-06-03
  • 打赏
  • 举报
回复
dw_1.getchild(pro,child1)
child1.setfilter("")
child1.setfilter("series = ''")
child1.filter()

611

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder DataWindow
社区管理员
  • DataWindow社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧