Skip to main content

AccessTr.neT


Otomatik Yedekleme ve Bakım

Otomatik Yedekleme ve Bakım

Çözüldü #25
(10/12/2009, 14:55)fox35 yazdı: sayın sledgeab;
benimde takıldığım bir nokta var; çalışma yedeklenirken o günün tarihiyle yedek oluşturuyor, günlük yedeklenince hergünün yedeği oluyor bu durum bir yönden iyi ama bu işlerden anlamayan kullanıcılar için bir süre sonra tüm yedekler bilgisayarı şişirebilir, düzenli olarak eski yedekleri silmek gerekir bunun yerine tarihe göre değilde sürekli aynı isimle eski yedeğin üzerine kaydedilen yedek almak için kodlarda ne gibi düzenleme yapmak gerekiyor?teşekkürler.

YEDEKALINIYOR isimli formdaki

Kod:
strNewDBName = strBUDir & "\" & fDay & fMonth & fYear & strOldDBPrefix & ".mdb"
kodunu aşağıdaki ile değiştir.

Kod:
strNewDBName = strBUDir & "\" & strOldDBPrefix & ".mdb"
Bilgi paylaşıldıkça çoğalır....
Her engel, yaşam koşullarınızı daha iyileştirecek bir fırsattır.


Access için her zaman lazım olacak konu başlıkları listesi


Cevapla
Çözüldü #26
strNewDBName = strBUDir & "\" &fYear & fMonth & fDay & strOldDBPrefix & ".mdb"
şeklinde değiştirilmeli bence
Windows isme göre sıralayınca en son alınan en başta olur
Bana işe yarayan bir müdür göster,sana dünyayı yerinden oynatayım.
                                                                                        Descartes


Cevapla
Çözüldü #27
Teşekkürler sn Bilgisayarcı ve sn benremix
Cevapla
#28
(28/07/2009, 00:50)tdsharun yazdı: Yedekleme ile ilgili bir örnekten yola çıkarak size bir modül hazırladım. Bu modülü bütün örneklerinizde kullanabilirsiniz.

Yedeklenen dosya adı bugünün tarihinin sonuna Yedek eklenerek gerçekleşir. Yani program her kapanışında bugünün tarihinin sonuna Yedek ekler ve ortaya şöyle bir şey çıkar: 28.07.2009Yedek

Eğer bir günde birden fazla kapatma işlemi gerçekleşecekse o zaman tarihten sonra bir de saat girmek gerekecek... Onu da isterseniz onu da yaparız...

Örnek ekte... Kolay gelsin...

Sonuna saat eklemek isteyen de olur diyerek onu da vereyim dedim. Bugünün tarihini gün, ay, yıl olarak verdik, sonra yedek alınan saatin saatini ve dakikasını verdik, sonuna da Yedek ekledik. Aralarında da nokta var. Sonuç şöyle bir şey çıkıyor: 28.07.2009.01.15.Yedek

Bunun için kodlarda şu kodları bulun:

Kod:
KopyaDB = Left(CurDB, Len(CurDB) - Len(Dir(CurDB))) & Format(Date, "dd.mm.yyyy") & "Yedek.mdb"
Bu satırın yerine şunu yapıştırın:

Kod:
KopyaDB = Left(CurDB, Len(CurDB) - Len(Dir(CurDB))) & Format(Date, "dd.mm.yyyy") & "." & Format(Time, "hh.mm") & "Yedek.mdb"

Program çıkışta otomatik olarak veritabanınızın bulunduğu dizine bir adet yedek atacaktır...

Kolay gelsin...

Teşekkür Ederim Hocam....
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task