如果是主子窗体,要用临时表作者: haemon 时间: 2008-1-22 21:51
为什么我窗体明明修改过了,为什么DIRTY属性还是FALSE呢?作者: rjacky 时间: 2008-1-22 21:56
非绑定控件的改变不会引发dirty作者: haemon 时间: 2008-1-22 21:59
是绑定的~~~~~~~~~~作者: rjacky 时间: 2008-1-22 22:05
上传例子看看作者: haemon 时间: 2008-1-22 22:05
甚至地触发了ONDIRTY事件的时候出来的DIRTY属性也是FALSE,晕死作者: haemon 时间: 2008-1-22 23:01
从其它地方抄来这样的:
Private Sub Form_BeforeUpdate(Cancel As Integer)
If Me.Dirty Then
If MsgBox("保存吗?", vbOKCancel) = vbCancel Then
Cancel = True
End If
End If
End Sub
但是在关闭窗体时会出现出错提示. 保存倒是不保存了作者: haemon 时间: 2008-1-22 23:04
[attach]28172[/attach]作者: haemon 时间: 2008-1-29 22:21
终于找到答案了,希望对大家有所帮助
Private Sub FORM_BeforeUpdate(Cancel As Integer)
If MsgBox("保存吗?", vbYesNo, Me.Caption) <> vbYes Then
Cancel = True
End If
End Sub
' 去除系统的报错信息:
Private Sub FORM_Error(DataErr As Integer, Response As Integer)
Response = acDataErrContinue
End Sub作者: lixun005 时间: 2008-3-24 13:19
谢谢,找个半天了,哈哈!作者: lucascott 时间: 2009-8-22 04:52
good