Veritabanı programımda sitede örneğini bulduğum yedekleme ve bakım kodlarını bir butona bağlayarak kullanıyorum.
Sorum şu: veritabanı programından çıkarken yedekleme işini otomatik olarak yaptırabilirmiyiz? (form üzerindeki çıkış butonuna basıldığında veya
Access programındaki kapat düğmesine basıldığında)
bahsettiğiniz kodları public ....sub ile yazıp bahsettiğiniz çıkış veya kapat düğmelerinin kapat olay yordamından öncesine ekleyebilirsiniz yada,
'----------------------------kodlar buradan başlasın------------------------------------
On Error GoTo Err_Etiket1__Click
Dim msg As String
msg = MsgBox("Programdan Çıkmadan Önce," & Chr(10) & "Yedek Almak İstiyormusunuz?", vbQuestion + vbYesNoCancel, "Mutlaka Yedek Almalısınız")
If (msg = vbYes) Then
DoCmd.OpenForm ("frmCopy"), acNormal
ElseIf (msg = vbNo) Then
DoCmd.Quit
If (msg = vbCancel) Then
Cancel = True
End If
End If
Exit_Etiket1__Click:
Exit Sub
Err_Etiket1__Click:
MsgBox Err.Description
Resume Exit_Etiket1__Click
'-----------------------------------kodlar burada bitecek---------------------------------------------
şeklinde yapabilirsiniz..
kolay gelsin..
Sayın karaayhan;
site kapalı olduğu için yazdığınız cevabı göremedim.
şimdi cevabınızı okudum.yardımlarınız için teşekkürler, ama verdiğiniz kodu formun kapanışına yazdığımda yedekleme yapmıyor sadece ekrana mesaj çıkıyor.
benim istediğim bana yedekleme yapmak istiyormusunuz diye sormadan, formu kapat düğmesine bastığımda otomatik olarak programın bulunduğu klasöre yedek alması.
zaten mesaj başlığımın konusu da; otomatik yedekleme ve bakımdır.
tekrar inceleyip ihtiyacım olan kodları gönderebilirseniz sevinirim.
iyi çalışmalar...
sayın karaayhan;
gönderdiğiniz örnek olmuyor.
verdiğiniz kodu formun kapanışına yazdığımda yedekleme yapmıyor sadece ekrana mesaj çıkıyor.
benim istediğim bana yedekleme yapmak istiyormusunuz diye sormadan, formu kapat düğmesine bastığımda otomatik olarak programın bulunduğu klasöre yedek alması.
Sayın gogoli01, tabii ki olur. Bununla ilgili forumumuzda örnek de mevcut. Hatta aynı başlıkla verildi. Yedekleme saati bile seçebilirsiniz. Yedekleme kodlarını da çıkış butonunun tıklandığında olayına yerleştirirsiniz. Çıkış kodundan önceye gelecek şekilde yerleştirirsiniz. Kodlar işini görür, yedeği alır, sonra çıkar. Forumdaki örnekleri inceleyin. Yapamayacak olursanız örneğinizi gönderin. Kolay gelsin...
sayın tdsharun;
dediğiniz gibi forumda bununla ilgili örnek mevcut. forumdaki örnekleri de inceledim.yedeklemyi saatli olarak yapmak değil.
fakat benim istediğim; formun üzerindeki kapat butonuna tıklandığı zaman ekrana yedekleme yolu çıkmadan yedeklenmenin yapılması daha sonra ekrana "Programınız otomatik olarak yedeklendi" mesajının gelmesidir. bu yüzden yukarıdaki örnek olmuyor diye mesaj gönderdim.