Foxtable(狐表)用户栏目专家坐堂 → 帮忙看下面代码有什么问题没


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

主题:帮忙看下面代码有什么问题没

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


加好友 发短信
等级:童狐 帖子:219 积分:1890 威望:0 精华:0 注册:2011/6/10 9:12:00
帮忙看下面代码有什么问题没  发帖心情 Post By:2011/8/8 9:52:00 [只看该作者]

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 = "服务包ID = '" & .Current("服务包ID") & "'"
End If
End With
End If

 

此为CURRENTCHANGED的代码

我在运行时,为什么只能执行s.Filter = "服务包ID = '" & .Current("服务包ID") & "'"这个筛选

  s.Filter = "[客户ID] Is Null" '表B中筛选出状态为空的记录.这个筛选语句问什么不执行啊


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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/8/8 10:11:00 [只看该作者]

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

 回到顶部