Otomatik kayıt yerine Kaydetme soru uyarısı.

1 2
09/01/2012, 20:13

fascioğlu

Forma girdiğim bilgilerin otomatik kayıt yerine Kaydedilsinmi soru uyarısını nasıl sağlayabilirim.
Saygılarımla.
09/01/2012, 20:34

Kur@l

Bu kod işinize yarayacaktır.

Private Sub Form_BeforeUpdate(Cancel As Integer)
' formda yanlışlıkla bir veri üzerinde değişiklik yapmayalım diye
' değişiklik durumunda onay alıyoruz.

If NewRecord = False Then
If MsgBox("Değişiklikler kaydedilsin mi?", _
vbYesNo) = vbNo Then
Cancel = True
DoCmd.RunCommand acCmdUndo
End If
End If
End Sub
09/01/2012, 21:00

fascioğlu

Hocam elinize sağlık,ancak hayır'ı tkladığımızda kod hatası veriyor.
Saygılarımla.
11/01/2012, 00:37

Puletin

Private Sub Form_BeforeUpdate(Cancel As Integer)
' formda yanlışlıkla bir veri üzerinde değişiklik yapmayalım diye
' değişiklik durumunda onay alıyoruz.

If NewRecord = False Then
If MsgBox("Yapılan Değişiklikler kaydedilsin mi?", vbQuestion + vbYesNo, "Onay") = vbNo Then
DoCmd.RunCommand acCmdUndo
End If
End If

'Buda Yeni kayıt yaptığınız da size işlem onayı için soracaktır
If NewRecord = True Then
If MsgBox("Yapılan Değişiklikler kaydedilsin mi?", vbQuestion + vbYesNo, "Onay") = vbNo Then
DoCmd.RunCommand acCmdUndo
End If
End If

End Sub

Hata vermemesi gerekir. Deneyiniz Lütfen.
11/01/2012, 01:13

fascioğlu

Sayın puletin hocam kodu nereye kopyalacağım onuda açıkalrsanız memnun olurum.

Hocam şimdi tamam tşk ederim
Yaplan değişiklikler kaydedilsinmi diye uyarı yaptı.Emeğinize sağlık.
Sağolun varolun.
11/01/2012, 01:37

fascioğlu

Sayın hocam yeni bir konu açtım örnekte ekledim bu sorunumada yardımcı olursanız memnun olurum.
1 2