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


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

主题:[求助]

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


加好友 发短信
等级:幼狐 帖子:151 积分:1110 威望:0 精华:0 注册:2015/1/24 15:26:00
[求助]  发帖心情 Post By:2015/6/6 17:21:00 [只看该作者]

请教,下面这段代码,flt值为:费用分期 = 第三期,Filter = "'" & flt & "'"的结果是:Filter = '费用分期 = 第三期',多了两个单引号('),
应该是两个双引号(”):Filter =  “费用分期 = 第三期”筛选条件无效,怎么处理?
Dim lkt As String
Dim flt As String
lkt = e.Link.Text
If lkt.Contains("营销费") And lkt.Contains("目前") Then '如果shzt包含"审核中"
   flt = " 费用分期 = " & lkt.SubString(4,3)
   'msgbox(flt)
   Tables("合同or费用台账").Filter = "'" & flt & "'"
   MainTable = Tables("合同or费用台账")
End If

 回到顶部
帅哥,在线噢!
狐狸爸爸
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2015/6/6 20:30:00 [只看该作者]

Dim lkt As String
Dim flt As String
lkt = e.Link.Text
If lkt.Contains("营销费") And lkt.Contains("目前") Then '如果shzt包含"审核中"
   flt = " 费用分期 = ‘" & lkt.SubString(4,3) & “’”
   Tables("合同or费用台账").Filter = flt
   MainTable = Tables("合同or费用台账")
End If

参考:
http://www.foxtable.com/help/topics/1284.htm


 回到顶部