AccessTr.neT

Tam Versiyon: Kaydetme
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Sayfalar: 1 2
Herkese merhabalar.
Bir Form üzerindeki verileri sadece kaydet tuşuna bastığımız zaman kaydetmek istiyorum.
Form Üzerindeyken herhengi bir değişiklik yaptığım zaman direk çıkışa basıyorum form kapanıyor yalnız yaptığım değişiklikleride direk kaydediyor. Bu sıkıntıyı nasıl giderebilirim.
Şimdiden çok teşekkürler..
Sn.ersin_karakus
Formunuzun Kapandığında Olayına
Dim response As Integer

response = MsgBox("Değişiklikleri kaydetmek istermisiniz?", vbYesNo + vbCritical, "Kaydetme")

If response = vbNo Then
DoCmd.DoMenuItem acFormBar, acEditMenu, acUndo, , acMenuVer70
Cancel = True

End If
yazınız + Örnek
SN ersin_karakuş bugün moderatörlerden pek kimse yok herhalde ben siz ebulduğum yöntemi söyleyim.
Foırm a İPTAL adında bir tuş koyun ve tıkladığında olayına

Private Sub Komut58_Click()
On Error GoTo Err_Komut58_Click


DoCmd.DoMenuItem acFormBar, acEditMenu, acUndo, , acMenuVer70
DoCmd.Close

Exit_Komut58_Click:
Exit Sub

Err_Komut58_Click:
DoCmd.Close
Resume Exit_Komut58_Click

End Sub

komutlarını yazın. Yalnız formunuza bağlı alt form varsa bu yöntem geçmez. Alt form a eklediğiniz kayıtları silmeniz gerekir...
En sağlam yol Dirty kesinlikle şaşmaz Img-grin Burdayızda işimiz olduğundan fırsat oldukça bakabiliyoruz.
Ellerinize Sağlık Teşekkürler..
Sayfalar: 1 2