Foxtable(狐表)用户栏目专家坐堂 → [求助]如何实现在筛选后的结果中再次筛选


  共有2042人关注过本帖树形打印复制链接

主题:[求助]如何实现在筛选后的结果中再次筛选

帅哥哟,离线,有人找我吗?
2900819580
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1347 积分:9817 威望:0 精华:0 注册:2015/6/30 8:46:00
[求助]如何实现在筛选后的结果中再次筛选  发帖心情 Post By:2016/9/6 11:32:00 [只看该作者]

副本表中的数据,如何做到对已筛选的数据再次筛选。。。。在原来基础上筛选

 回到顶部
帅哥哟,离线,有人找我吗?
y2287958
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:4752 积分:34568 威望:0 精华:0 注册:2008/8/31 22:44:00
  发帖心情 Post By:2016/9/6 11:34:00 [只看该作者]

条件再加上“tables("表名").filter”

 回到顶部
帅哥哟,离线,有人找我吗?
2900819580
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1347 积分:9817 威望:0 精华:0 注册:2015/6/30 8:46:00
  发帖心情 Post By:2016/9/6 13:40:00 [只看该作者]

不行,我有两个控件,如何实现点击控件一进行筛选后,如果再点击控件二,控件二的筛选是在控件一的基础上进行的。
控件一、
Dim fi As String = Nothing

For Each f As WinForm.Control In e.Form.Controls("GroupBox2").Children
    
    If Typeof f Is WinForm.CheckBox Then
        Dim chk As WinForm.CheckBox = f
        If chk.Checked = True Then
            If fi > "" Then fi = fi & " and "
            fi = fi & chk.Text & " = " & chk.Checked
        End If
    End If
Next
MessageBox.Show(fi)
Tables("排产汇总_Tab排产汇总").filter = fi

控件二。
Dim all As WinForm.RadioButton = e.Form.Controls("RadhAll")
Dim dip As WinForm.RadioButton = e.Form.Controls("RadhDip")
Dim smt As WinForm.RadioButton = e.Form.Controls("RadhSmt")
'Dim dr As Row = Tables("排产汇总_Tab订单明细").Current
Dim fi As String ' = "产品代码 = '" & dr("产品代码") &  "'"  
Dim tb As Table = Tables("排产汇总_Tab排产汇总")
If all.Checked = True Then fi = "工序 = 'dip' or 工序 = 'smt'"
If dip.Checked = True Then fi = "工序 = 'dip'"
If smt.Checked = True Then fi = "工序 = 'smt'"
tb.Filter = fi

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110592 积分:562856 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/9/6 14:28:00 [只看该作者]

tb.Filter = tb.Filter & " and " & fi

 回到顶部