版主你好:
我在同一个窗口的beforeclose和afterclose分别写如下代码
before
If Tables("袜机状态表").Current.DataRow.RowState <> DataRowState.Unchanged Then '如果当前行已经修改过
MessageBox.Show("请保存数据后再关闭!")
e.Cancel = True
End If
after
Forms("织造车间袜机状态").Close
Forms("织造车间袜机状态").open
我修改数据后没有保存数据,直接点关闭窗口,弹出“请保存数据后再关闭”的提示,确定之后窗口本不应该关闭,但是却关闭了。
我把afterclose 的代码删除就不会关闭了,是两段代码有冲突吗? 该如何避免? afterclose中的代码我是想刷新数据用。