2、将窗口的BeforeClose事件代码设置为:
If Tables("员工").Current.DataRow.RowState <> DataRowState.Unchanged Then '如果当前行已经修改过 e.Cancel = TrueEnd If
上面的代码在关闭窗口前执行,如果用户已经修改当前记录(行),但未保存,将禁止关闭窗口,直到保存或撤销修改。
我照着做了一遍,修改了没有保存,也没有点撤销修改,但是窗口照样可以关闭