Foxtable(狐表)用户栏目专家坐堂 → 根据表的内容打开窗口


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

主题:根据表的内容打开窗口

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


加好友 发短信
等级:二尾狐 帖子:540 积分:4275 威望:0 精华:0 注册:2019/1/13 10:12:00
根据表的内容打开窗口  发帖心情 Post By:2021/6/18 7:46:00 [只看该作者]

老师,我用下面的代码打开窗口,用了甲乙两个按钮,想实现用一个按钮自动判断的功能:如果表A的甲列不是空值,则打开甲窗口,如果乙列不是空值,则打开乙窗口。甲乙列不会存在同时有值的情况,请您指导。
Forms("甲窗口").Open()
Forms("乙窗口").Open()

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


加好友 发短信
等级:超级版主 帖子:110738 积分:563610 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/6/18 8:40:00 [只看该作者]

Dim r As Row = Tables("表A").current
If r IsNot Nothing Then
    If r.IsNull("甲") = False Then
        Forms("甲窗口").Open()
    ElseIf r.IsNull("乙") = False Then
        Forms("乙窗口").Open()
    End If
End If
[此贴子已经被作者于2021/6/18 8:59:06编辑过]

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


加好友 发短信
等级:二尾狐 帖子:540 积分:4275 威望:0 精华:0 注册:2019/1/13 10:12:00
  发帖心情 Post By:2021/6/18 8:53:00 [只看该作者]

老师,我把代码放在按钮的click事件中,出现以下错误提示:
编译错误:“ROW”不是“ROW”的成员
错误代码:f r.row.isnull("甲") = false then

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


加好友 发短信
等级:超级版主 帖子:110738 积分:563610 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/6/18 8:59:00 [只看该作者]

Dim r As Row = Tables("表A").current
If r IsNot Nothing Then
    If r.IsNull("甲") = False Then
        Forms("甲窗口").Open()
    ElseIf r.IsNull("乙") = False Then
        Forms("乙窗口").Open()
    End If
End If

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


加好友 发短信
等级:二尾狐 帖子:540 积分:4275 威望:0 精华:0 注册:2019/1/13 10:12:00
  发帖心情 Post By:2021/6/18 10:05:00 [只看该作者]

可以了,谢谢老师!

 回到顶部