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


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

主题:窗口的BeforeClose

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


加好友 发短信
等级:五尾狐 帖子:1107 积分:10586 威望:0 精华:0 注册:2014/2/19 16:32:00
窗口的BeforeClose  发帖心情 Post By:2019/3/26 18:05:00 [只看该作者]

在窗口的BeforeClose中添加如下代码,执行时选择“否”的时候窗口关不掉并提示“未将对象引用设置到对象的实例”,老师帮忙 看看代码哪有问题?

If DataTables("Table_FaPiaoInfo").HasChanges Then
    
    Dim Result As DialogResult
    Result = MessageBox.Show("Visual Basic一点不难,是不是?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question)
    If Result = DialogResult.Yes Then
        MessageBox.Show("不错,说明你已经认真学习了.","提示")
    Else
        DataTables("Table_FaPiaoInfo").RejectChanges()
    End If
End If

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/3/26 18:10:00 [只看该作者]

试试

 

If DataTables("Table_FaPiaoInfo").HasChanges Then   
    Dim Result As DialogResult
    Result = MessageBox.Show("Visual Basic一点不难,是不是?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question)
    If Result = DialogResult.Yes Then
        MessageBox.Show("不错,说明你已经认真学习了.","提示")
    Else
        systemready = False
        DataTables("Table_FaPiaoInfo").RejectChanges()
        systemready = True
    End If
End If


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


加好友 发短信
等级:五尾狐 帖子:1107 积分:10586 威望:0 精华:0 注册:2014/2/19 16:32:00
  发帖心情 Post By:2019/3/26 18:25:00 [只看该作者]

还是不行,不知道还有可能是哪里的原因呢?

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


加好友 发短信
等级:五尾狐 帖子:1107 积分:10586 威望:0 精华:0 注册:2014/2/19 16:32:00
  发帖心情 Post By:2019/3/26 18:43:00 [只看该作者]

在窗口的afterload事件中加自动合计,由其是加了标红的那一行就会出现以上的错误,不知道为什么?
Tables("fa piao信息管理_Table1").Cols("kpReturn").GrandTotal = True

Tables("fa piao信息管理_Table1").GrandTotal = True

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


加好友 发短信
等级:五尾狐 帖子:1107 积分:10586 威望:0 精华:0 注册:2014/2/19 16:32:00
  发帖心情 Post By:2019/3/26 19:03:00 [只看该作者]

systemready = False
DataTables("Table_FaPiaoInfo").RejectChanges()
e.form.close()
systemready = True
加了这个代码就不报错了,是何原因啊。


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


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

我测试没有问题。上传具体实例测试

 回到顶部