Foxtable(狐表)用户栏目专家坐堂 → 过滤语句


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

主题:过滤语句

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


加好友 发短信
等级:七尾狐 帖子:1553 积分:10082 威望:0 精华:0 注册:2014/12/18 16:12:00
过滤语句  发帖心情 Post By:2022/7/6 14:19:00 [只看该作者]

Dim txt As String = e.Form.Controls("TextBox1").Text
Dim tbl As Table = Tables("日薪计算-零件代号输入_Table1")
If txt = "" Then
'    tbl.Filter = ""
    tbl.Filter = "冻结价格 = False"
Else
    txt = "'%" & txt & "%'"
'    tbl.Filter = "零件代号 Like " & txt & " Or 零件名称 Like " & txt & " Or 工序 Like " & txt  
    tbl.Filter = "冻结价格 = False and  (零件代号 Like " & txt & " Or 零件名称 Like " & txt & " Or 工序 Like " & txt & ")"
End If

上面这段代码中,第二句冻结价格 = False是有效的,但是第一句冻结价格 = False却是无效的。请问为什么呢?谢谢。

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


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

没有问题。除非有其它代码影响了

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


加好友 发短信
等级:七尾狐 帖子:1553 积分:10082 威望:0 精华:0 注册:2014/12/18 16:12:00
  发帖心情 Post By:2022/7/6 15:08:00 [只看该作者]

单单光标停留在输入框,上述红色代码是无效的,要按一下空格键,就会有效了。这是为什么呢?

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111408 积分:567110 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/7/6 15:31:00 [只看该作者]

请上传实例说明

 回到顶部