以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]窗口筛选时,提示缺少操作数。求教! (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=91266) |
-- 作者:nbsfy3378 -- 发布时间:2016/10/5 23:34:00 -- [求助]窗口筛选时,提示缺少操作数。求教! Dim fil As String Dim f1 As String f1 = e.Form.Controls("条件一").Value If f1>"" Then fil="单位名称 Like " & "\'%" & fil & "%\'" End If f1 = e.Form.Controls("条件二").Value If f1>"" Then fil=fil & "and 单位名称 Like " & "\'%" & fil & "%\'" End If f1 = e.Form.Controls("跟进人").Value If f1>"" Then fil=fil & "and 跟进人 Like " & "\'%" & fil & "%\'" End If f1 = e.Form.Controls("分级").Value If f1>"" Then fil=fil & "and 分级 Like " & "\'%" & fil & "%\'" End If f1 = e.Form.Controls("状态").Value If f1>"" Then fil=fil & "and 状态 Like " & "\'%" & fil & "%\'" End If f1 = e.Form.Controls("行业").Value If f1>"" Then fil=fil & "and 行业 Like " & "\'%" & fil & "%\'" End If Tables("客户").filter=fil
|
-- 作者:新福星 -- 发布时间:2016/10/6 7:14:00 -- 两个需要改进的地方。 1 把这个语句改成 fil="单位名称 Like \'%" & fil & "%\'" 楼上类似语句均改; 2 fil=fil & "and 跟进人 Like " & "\'%" & fil & "%\'"这个语句的 And 前面加一个空格,fil=fil & " and 跟进人 Like "\'%" & fil & "%\'" 然后试一下
[此贴子已经被作者于2016/10/6 7:14:44编辑过]
|
-- 作者:nbsfy3378 -- 发布时间:2016/10/6 9:12:00 -- ok了!谢谢! |