Foxtable(狐表)用户栏目专家坐堂 → [求助]窗口筛选


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

主题:[求助]窗口筛选

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


加好友 发短信
等级:幼狐 帖子:113 积分:974 威望:0 精华:0 注册:2023/6/18 23:26:00
[求助]窗口筛选  发帖心情 Post By:2024/8/29 10:13:00 [显示全部帖子]


图片点击可在新窗口打开查看此主题相关图片如下:23.jpg
图片点击可在新窗口打开查看

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:窗口筛选.foxdb




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


加好友 发短信
等级:幼狐 帖子:113 积分:974 威望:0 精华:0 注册:2023/6/18 23:26:00
回复:(有点蓝)参考:http://www.foxtable.com/webh...  发帖心情 Post By:2024/8/29 11:27:00 [显示全部帖子]

蓝大师,按上楼写的下面代码不是想要的效果

Dim Filter As String
With e.Form.Controls("ComboBox1")
    If .Value IsNot Nothing Then
        Filter = "第一列 = '" & .Value & "'"
    End If
End With

If Filter > "" Then
    Tables("表A").Filter = Filter
End If

想实现,如图,
先操作:   
1、录入abc
2、数量 1

3、按钮代码满足第一列行筛查条件有3种情况
1、 含a,不含 bc
2、含b,不含 ac
3、含c,不含 ab

不懂如何实现动态取 含的数量、不含的数量
[此贴子已经被作者于2024/8/29 11:28:28编辑过]

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


加好友 发短信
等级:幼狐 帖子:113 积分:974 威望:0 精华:0 注册:2023/6/18 23:26:00
回复:(有点蓝)没看懂,举例说明一下  发帖心情 Post By:2024/8/29 11:38:00 [显示全部帖子]

要实现效果实例操作1:   
1、ComboBox1  录入abc
2、 ComboBox2 录入 数量 1
3、按钮代码满足第一列行筛查条件有3种情况
3.1    含a,不含 bc
3.2    含b,不含 ac
3.3    含c,不含 ab


要实现效果实例操作2:   
1、ComboBox1  录入abc
2、 ComboBox2 录入 数量 2
3、按钮代码满足第一列行筛查条件有3种情况
3.1    含ab,不含 c
3.2    含bc,不含 a
3.3    含ac,不含 b

不懂如何实现动态取 含的数量、不含的数量

Dim Filter As String
With e.Form.Controls("ComboBox1")
    If .Value IsNot Nothing Then
        Filter = "第一列 = '" & .Value & "'"     不是要搜索 abc,要搜索 abc 中的 1个或2个或3个字符(数量由ComboBox2里面输入的数量确定
    End If
End With

If Filter > "" Then
    Tables("表A").Filter = Filter
End If




[此贴子已经被作者于2024/8/29 11:40:48编辑过]

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


加好友 发短信
等级:幼狐 帖子:113 积分:974 威望:0 精华:0 注册:2023/6/18 23:26:00
回复:(有点蓝)参考:http://www.foxtable.com/bbs/...  发帖心情 Post By:2024/8/29 12:47:00 [显示全部帖子]

蓝大师,上面案例太复杂了

我这边需求没那么复杂
1、录入的 固定  3个字符
2、录入的数量也只有  1  和  2  两种数量


要实现效果实例操作1:   
1、ComboBox1  录入abc
2、 ComboBox2 录入 数量 1
3、按钮代码满足第一列行筛查条件有3种情况
3.1    含a,不含 bc
3.2    含b,不含 ac
3.3    含c,不含 ab


要实现效果实例操作2:   
1、ComboBox1  录入abc
2、 ComboBox2 录入 数量 2
3、按钮代码满足第一列行筛查条件有3种情况
3.1    含ab,不含 c
3.2    含bc,不含 a
3.3    含ac,不含 b

我想用  left   Right  还有第2个字符 含不含,这样应该就可以了
[此贴子已经被作者于2024/8/29 12:50:31编辑过]

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


加好友 发短信
等级:幼狐 帖子:113 积分:974 威望:0 精华:0 注册:2023/6/18 23:26:00
回复:(有点蓝)举例说明一下,操作2:   ...  发帖心情 Post By:2024/8/29 14:38:00 [显示全部帖子]

蓝大师,第3行  abcd 这一行   含有  1、录入abc    2、abc中的数量  a+b  = 2

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


加好友 发短信
等级:幼狐 帖子:113 积分:974 威望:0 精华:0 注册:2023/6/18 23:26:00
回复:(y2287958)3个字符可以重复吗还有,分顺序吗?...  发帖心情 Post By:2024/8/29 14:39:00 [显示全部帖子]

前辈,不算重复。不讲究顺序,bc = cb,任意位置

 回到顶部