Foxtable(狐表)用户栏目专家坐堂 → 模拟关联表,子表为空时提示错误


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

主题:模拟关联表,子表为空时提示错误

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


加好友 发短信
等级:二尾狐 帖子:579 积分:4940 威望:0 精华:0 注册:2014/4/29 14:32:00
模拟关联表,子表为空时提示错误  发帖心情 Post By:2014/5/26 14:33:00 [只看该作者]

模拟关联表
If Forms("基础档案模板").Opened() '一定要判断用于模拟关联表的窗口是否已经打开
    Dim t As Table = Tables("基础档案模板_you22")
    With Tables("yonghu")
        If .Current Is Nothing Then
            t.Filter = "False"
        Else
            If .Current.Isnull("yhdm") Then    '如果用户代码为空,则不筛选
                t.Filter = "False"
            Else
                t.Filter = "yhdm = " & .Current("yhdm")
            End If
        End If
    End With
End  If

如果表you22中不存在相应的yhdm时会提示【无法在 System.String 和 System.Int32 上执行“=”操作。】

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/5/26 14:35:00 [只看该作者]

t.Filter = "yhdm = '" & .Current("yhdm") & "'"

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


加好友 发短信
等级:二尾狐 帖子:579 积分:4940 威望:0 精华:0 注册:2014/4/29 14:32:00
  发帖心情 Post By:2014/5/26 14:39:00 [只看该作者]

OK了,感谢!!

 回到顶部