Foxtable(狐表)用户栏目专家坐堂 → [求助]Replace查询的问题


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

主题:[求助]Replace查询的问题

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


加好友 发短信
等级:一尾狐 帖子:487 积分:4109 威望:0 精华:0 注册:2015/12/16 8:22:00
[求助]Replace查询的问题  发帖心情 Post By:2022/7/2 16:53:00 [显示全部帖子]

Dim Filter As String
With e.Form.Controls("业务区域")
    If .Value IsNot Nothing Then
        If Filter > "" Then
            Filter = Filter & " And "
        End If
        Filter = Filter & "convert(varchar,业务区域) like '%" & .Value & "%'"
    End If
If Filter > "" Then
        DataTables("OM_Client").LoadFilter = Filter & "And 业务区域 In ('" & _BM.Replace(",", "','") & "')"
        DataTables("OM_Client").load()
End if

其中_BM是全局代码,内容类似 “福建A业务,深圳B业务”
如果被查询表中业务区域有 福建A业务,福建B业务的数据,如果我输入福建的时候,要求只能出来福建A 业务,福建B业务不显示,但数据在上面的代码的时候还是一起出来,请问如何修改;

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


加好友 发短信
等级:一尾狐 帖子:487 积分:4109 威望:0 精华:0 注册:2015/12/16 8:22:00
  发帖心情 Post By:2022/7/2 17:14:00 [显示全部帖子]

 convert(varchar,业务区域) like '%福建%' And 业务区域 In  ('福建A业务','福建B业务的数据')

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


加好友 发短信
等级:一尾狐 帖子:487 积分:4109 威望:0 精华:0 注册:2015/12/16 8:22:00
  发帖心情 Post By:2022/7/2 17:29:00 [显示全部帖子]

 
 convert(varchar,业务区域) like '%福建%' And 业务区域 In  ('福建A业务','深圳B业务的数据')  应该是这样

 回到顶部