以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  希望斑竹帮忙举个例子  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=5860)

--  作者:yuemiao816
--  发布时间:2010/1/25 16:14:00
--  希望斑竹帮忙举个例子

麻烦斑竹帮我写一个小例子:比如我想把一张表中所有科室为“内科”的人员筛选出来,那么这个函数应该怎么编呢?
Dim Filter As String
With e.Form.Controls("cmbneike")
    If .Value IsNot Nothing Then
        Filter = "科室 = \'" & .Value & "\'"
    End If
End With

这是我完全照搬窗口筛选例子里的公式只不过改了名称,但是点完是一点反应都没有啊,麻烦斑竹指出我的错误和正确的公式应该是什么呢?

[此贴子已经被作者于2010-1-25 16:14:11编辑过]

--  作者:yangming
--  发布时间:2010/1/25 17:12:00
--  
最后还得加上下面的代码,呵呵

If Filter > "" Then
    Tables
("订单").Filter = Filter
End
If