Skip to main content

AccessTr.neT


Form kaydet olayı

Form kaydet olayı

#2
Merhaba;
Sorularınızı iletirken her zaman örnek bir Access çalışması eklemeniz gerekmektedir.
Sorunuz ile ilgili olarak ta formdaki mevcut "Kaydet" butonunuza aşağıdaki kodu yazın. 
Kod:
If MsgBox("Değişiklikler kaydedilsin mi?", vbCritical + vbYesNo + vbDefaultButton1, "UYARI") = vbYes Then
   DoCmd.GoToRecord , , acNewRec
Else
   Me.Undo
End If

Kapat butonu için ise şöyle yapabilirsiniz. Kayıt bilgileri girildi fakat Kaydet butonuna basılmadan Kapat butonuna basılır ise mevcut değişikliğinde kaydedilip kaydedilmemesi ile ilgili bir kontrolüde sağlayıp formu o şekilde kapattırabilirisiniz.
Bunun için Kapat butonuna aşağıdaki kodu ekleyiniz.
Kod:
If Me.Dirty Then
   If MsgBox("Forma veri girdiniz ve Kaydet butonuna basmadan formu Kapatmak istiyorsunuz. Değişiklikler kaydedilsin mi?", vbCritical + vbYesNo + vbDefaultButton1, "UYARI") = vbYes Then
       DoCmd.GoToRecord , , acNewRec
       DoCmd.Close
   Else
       Me.Undo
       DoCmd.Close
   End If
Else
   DoCmd.Close
End If

Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da

Bu Konudaki Yorumlar
Form kaydet olayı - Yazar: Denizl - 28/07/2015, 00:03
Cvp: Form kaydet olayı - Yazar: direnist - 28/07/2015, 01:34
Cvp: Form kaydet olayı - Yazar: Denizl - 28/07/2015, 12:11
Cvp: Form kaydet olayı - Yazar: atoz112 - 28/07/2015, 14:34
Cvp: Form kaydet olayı - Yazar: Denizl - 28/07/2015, 15:16
Cvp: Form kaydet olayı - Yazar: SCavusoglu - 28/07/2015, 15:25
Cvp: Form kaydet olayı - Yazar: atoz112 - 28/07/2015, 15:49
Cvp: Form kaydet olayı - Yazar: Denizl - 29/07/2015, 11:59
Cvp: Form kaydet olayı - Yazar: atoz112 - 05/09/2015, 11:04
Cvp: Form kaydet olayı - Yazar: Denizl - 05/09/2015, 16:35
Task