以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  退出窗口时的问题  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=20206)

--  作者:小猪鑫鑫
--  发布时间:2012/6/1 11:21:00
--  退出窗口时的问题

狐爸及各位狐友:现请教一个问题,我在出库单窗口的BEFORECLOSE事件中加入了下面的代码

If Tables("wl出库单.wl出库明细表").DataTable.haschanges Then
    If MessageBox.Show("出库明细表已经被修改,是否保存?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question) = DialogResult.Yes Then
        e.cancel =True
    End If
End If

但有时我进入窗口查阅数据,什么都没动过,退出时系统也会提示我是否要保存,因我没动过表中的任何数据,为什么还会出现提示呢,请各位赐教,谢谢!


--  作者:狐狸爸爸
--  发布时间:2012/6/1 11:49:00
--  

不好讲,说不行wl出库明细表其他行有变动。


--  作者:小猪鑫鑫
--  发布时间:2012/6/1 12:04:00
--  
狐爸:但我用的是Tables("wl出库单.wl出库明细表"),而且我单独一个人使用时,它也提示啊,请再想想,谢谢
--  作者:rjh4078
--  发布时间:2012/6/1 19:15:00
--  
把你的表发上来看看 也许是其他地方的代码引起的