以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 为什么查询姓名的时候不出来呢? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=31176) |
||||
-- 作者:bestpsk -- 发布时间:2013/4/11 11:47:00 -- 为什么查询姓名的时候不出来呢? 按部门好性别查询都可以,可是为什么光输入姓名的时候查不出来呢?提示找不到....
|
||||
-- 作者:唐尸三摆手 -- 发布时间:2013/4/11 11:52:00 -- Dim Filter As String With e.Form.Controls("姓名") If .Value IsNot Nothing Then Filter ="姓名 like \'%" & .Value &"%\'" End If End With With e.Form.Controls("部门") If .Value IsNot Nothing Then If Filter > "" Then Filter = Filter & " And " End If Filter = Filter & "部门 = \'" & .Value & "\'" End If End With With e.Form.Controls("性别") If .Value IsNot Nothing Then If Filter >"" Then Filter = Filter & " And " End If Filter = Filter & "性别 = \'" & .Value & "\'" End If End With If Filter > "" Then Tables("员工信息").Filter = Filter End If |
||||
-- 作者:Bin -- 发布时间:2013/4/11 11:52:00 --
好了.你姓名哪里少了.单引号. |
||||
-- 作者:bestpsk -- 发布时间:2013/4/11 11:53:00 -- 谢谢啊~~~能给我说下是为什么吗? |
||||
-- 作者:XYT -- 发布时间:2013/4/11 11:54:00 -- 姓名那里少了单引号,你性别那个都有了,为什么名字那里没有 [此贴子已经被作者于2013-4-11 11:55:36编辑过]
|
||||
-- 作者:Bin -- 发布时间:2013/4/11 11:54:00 -- 少了单引号.系统就认不出你是变量 还是字符串. 会把你当列名使 |