在Access中只要有任何資料變動,就會自動儲存。
可是感覺這樣很危險,如果不小心改到哪裡,
就自動被儲存起來,資料可能會錯亂。
有沒有什麼方法可以像一般檔案一樣,
自己控制要不要存檔呢?
2006-12-22 07:03:51 · 2 個解答 · 發問者 kazuya 1 in 電腦與網際網路 ➔ 軟體
直接在 FORM 的BeforeUpdate事件輸入(或COPY)
Private Sub Form_BeforeUpdate(Cancel As Integer)
If Me.NewRecord = True Then
If Screen.ActiveForm.RecordSource <> "" Then
F = MsgBox("要除存這筆新紀錄嗎?", vbYesNo)
End If
Else
If Screen.ActiveForm.Dirty = True Then
F = MsgBox("要除存這筆更新的紀錄嗎?", vbYesNo)
End If
End If
If F = 7 Then Me.Undo
End Sub
2006-12-22 13:19:52 補充:
SORRY! 除寫錯了___ 更正__儲
2006-12-22 08:15:59 · answer #1 · answered by pop 7 · 0⤊ 0⤋
請到選項內 :
將自動儲存選項"勾勾"取消即可~
2006-12-22 07:04:52 · answer #2 · answered by Damon 3 · 0⤊ 0⤋