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

两个数据窗口根据条件检索有关问题

2013-10-23 
两个数据窗口根据条件检索问题有两个数据窗口,dw1,dw2dw1中有日期,编号,类型,备注其中类型有两种,A B20131

两个数据窗口根据条件检索问题
有两个数据窗口,dw1,dw2
dw1中有日期,编号,类型,备注
其中类型有两种,A B
20131011      001   A
20131012      002   B
20131013      003   A
。。。

dw2中有 日期 ,流水号 类型  。。。备注
类型对应 A ,C,D,E,F
20131011     10000     A
20131012     1111      D
20131012      333      F
20121015      444      C
20131016       3333    E
我要实现的是通过dw1中的类型去过滤dw2中的数据 :在dw1中选择第二行,类型为B ,在dw2中显示除了类型为A的所有数据。可以过滤出4条
如果在DW1 中选中第一行和第三行,类型为A,则在dw1中显示所有数据,显示5条。


[解决办法]
在dw_1 的rowfocuschanged事件里写代码


string ls_data
ls_data = this.getitemstring(currentrow, "类型")
if ls_data = "A" then
   dw_2.setfilter("")
else
   dw_2.setfilter("类型 <> 'A'")
end if

dw_2.filter()

热点排行