Foxtable(狐表)用户栏目专家坐堂 → 窗口


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

主题:窗口

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


加好友 发短信
等级:幼狐 帖子:94 积分:1620 威望:0 精华:0 注册:2016/12/22 18:08:00
窗口  发帖心情 Post By:2019/7/16 19:01:00 [只看该作者]

这是在窗口的AfterClose事件
Dim frm As WinForm.Form = Forms.ActiveForm
If frm.Name = "窗口.新增员工" Then
    Dim dr As Row = Tables("员工基础信息表").Current
    Forms("窗口.新增员工" ).Controls("数值.社保").Value = dr("养老保险")+dr("医疗保险")+dr("失业保险")+dr("工伤保险")+dr("生育保险")
End If

 Forms("窗口.新增员工" ).Controls("数值.社保") 没有绑定字段
运行后提示
.NET Framework 版本:4.0.30319.42000
Foxtable 版本:2019.6.18.1
错误所在事件:窗口,窗口.个人养老保险金,AfterClose
详细错误信息:
未将对象引用设置到对象的实例。

[此贴子已经被作者于2019/7/16 19:56:46编辑过]

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107772 积分:548205 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/7/16 20:37:00 [只看该作者]


 回到顶部
帅哥,在线噢!
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107772 积分:548205 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/7/16 20:38:00 [只看该作者]

在哪个窗口的afterclose事件?

Dim frm As WinForm.Form = Forms.ActiveForm
If frm.Name = "窗口.新增员工" Then
    Dim dr As Row = Tables("员工基础信息表").Current
    If dr IsNot Nothing
        Forms("窗口.新增员工" ).Controls("数值.社保").Value = dr("养老保险")+dr("医疗保险")+dr("失业保险")+dr("工伤保险")+dr("生育保险")
    End If
End If

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


加好友 发短信
等级:幼狐 帖子:94 积分:1620 威望:0 精华:0 注册:2016/12/22 18:08:00
  发帖心情 Post By:2019/7/16 21:02:00 [只看该作者]

Forms("窗口.新增员工" )窗口中,有一个按钮,可打开输入Forms("窗口.新增员工" ).Controls("数值.社保").Value的明细窗口“社保明细”,代码就准备在“社保明细”的AfterClose事件里写

 回到顶部
帅哥,在线噢!
有点蓝
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107772 积分:548205 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/7/16 21:32:00 [只看该作者]

If Forms("窗口.新增员工" ).opened Then
    Dim dr As Row = Tables("员工基础信息表").Current
    If dr IsNot Nothing
        Forms("窗口.新增员工" ).Controls("数值.社保").Value = dr("养老保险")+dr("医疗保险")+dr("失业保险")+dr("工伤保险")+dr("生育保险")
    End If
End If

 回到顶部