Foxtable(狐表)用户栏目专家坐堂 → 应用篇的筛选问题_不能在筛选的基础上对另一列再筛选?


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

主题:应用篇的筛选问题_不能在筛选的基础上对另一列再筛选?

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


加好友 发短信
等级:童狐 帖子:252 积分:1355 威望:0 精华:0 注册:2009/4/5 13:06:00
  发帖心情 Post By:2009/4/29 21:39:00 [显示全部帖子]

或许可以这样。
在窗口中加个组合框,选择产品,Load,排除重复。


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


加好友 发短信
等级:童狐 帖子:252 积分:1355 威望:0 精华:0 注册:2009/4/5 13:06:00
  发帖心情 Post By:2009/4/30 0:06:00 [显示全部帖子]

好纳闷的问题。

下面的代码理论上可行,但排除重复却不行图片点击可在新窗口打开查看

Dim Str,Str1 As String
Str = e.Form.Controls("ComboBox1").Value
Str1 = e.Form.Controls("ComboBox2").Value
if Str <> "" And Str1 <> "" Then
        Select Case Str1
        Case "显示重复值"
            Syscmd.Filter.ShowSameValues()
            Tables("订单").Filter = ""
            Tables("订单").Filter = "[产品] = '" & Str & "' And [System_Filter_Unique] = True"
        Case "排除重复值"
            Syscmd.Filter.HideSameValues()
            Tables("订单").Filter = ""
            Tables("订单").Filter = "[产品] = '" & Str & "' And [System_Filter_Unique] = False"
        Case "显示冗余值"
            Syscmd.Filter.ShowRedundantValues()
            Tables("订单").Filter = ""
            Tables("订单").Filter = "[产品] = '" & Str & "' And [System_Filter_Unique] = true"
    End Select
End If
[此贴子已经被作者于2009-4-30 0:06:46编辑过]

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


加好友 发短信
等级:童狐 帖子:252 积分:1355 威望:0 精华:0 注册:2009/4/5 13:06:00
  发帖心情 Post By:2009/4/30 0:20:00 [显示全部帖子]

老六应该改一下,重复筛选应该针对table才对

 回到顶部