Foxtable(狐表)用户栏目专家坐堂 → [求助]窗口筛选时,提示缺少操作数。求教!


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

主题:[求助]窗口筛选时,提示缺少操作数。求教!

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


加好友 发短信
等级:幼狐 帖子:82 积分:760 威望:0 精华:0 注册:2016/9/14 10:04:00
[求助]窗口筛选时,提示缺少操作数。求教!  发帖心情 Post By: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

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


加好友 发短信
等级:八尾狐 帖子:1964 积分:15604 威望:0 精华:0 注册:2011/7/16 20:59:00
  发帖心情 Post By: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
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:82 积分:760 威望:0 精华:0 注册:2016/9/14 10:04:00
  发帖心情 Post By:2016/10/6 9:12:00 [只看该作者]

ok了!谢谢!

 回到顶部