以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  AND运算符前缺少操作数  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=11691)

--  作者:youyuweinihao
--  发布时间:2011/8/8 10:54:00
--  AND运算符前缺少操作数

If Forms("服务包设置").Opened() \'一定要判断用于模拟关联表的窗口是否已经打开
    Dim s As Table = Tables("服务包明细")
    With Tables("服务包名称")
        If .Current Is Nothing Then
            s.Filter = "False"
        Else
            s.Filter = "[客户ID] Is Null" \'表B中筛选出状态为空的记录.
            s.Filter = " And 服务包ID = \'" & .Current("服务包ID") & "\'"
        End If
    End With
End If

 

 

运行提示窗口出现And运算符前缺少操作数怎么解决啊


--  作者:狐狸爸爸
--  发布时间:2011/8/8 10:55:00
--  

代码没看出问题,做个例子上来。

[此贴子已经被作者于2011-8-8 10:55:30编辑过]

--  作者:blackzhu
--  发布时间:2011/8/8 11:13:00
--  
f Forms("服务包设置").Opened() \'一定要判断用于模拟关联表的窗口是否已经打开
    Dim s As Table = Tables("服务包明细")
    With Tables("服务包名称")
        If .Current Is Nothing Then
            s.Filter = "False"
        Else
            s.Filter = "[客户ID] Is Null  And 服务包ID = \'" & .Current("服务包ID") & "\'"
        End If
    End With
End If