Skip to main content

AccessTr.neT


Veritabanı yedekleme kodu

emir ustaoğlu
emir ustaoğlu
10
5103

Veritabanı yedekleme kodu

#10
Sayın ustaoglu,

İlgili kodları aşağıdaki ile değiştiriniz.

Kod:
'1-)klasör oluşturmak için

Dim klasoryeri As String
klasoryeri = "C:\Users\Muhasebe2\YandexDisk\STS" & "\" & "STS Yedekleri"
If Len(Dir(klasoryeri, vbDirectory)) = 0 Then
MkDir (klasoryeri)
MsgBox ("STS Yedekleri Klasörü Oluşturulmuştur."), vbInformation, "STS [Bilgi]"
End If

'2-)Dosyayı,oluşturulan klasöre kopyalamak için

Dim dosyakopyala As Object
If Len(Dir("C:\Users\Muhasebe2\YandexDisk\STS" & "\" & "STS Yedekleri\" & "STS-" & Format(Date, "dd.mm.yyyy") & ".accdb", vbDirectory)) = 0 Then
   Set dosyakopyala = CreateObject("Scripting.FileSystemObject")
   dosyakopyala.copyfile CurrentProject.Path & "\" & "STS.accdb", "C:\Users\Muhasebe2\YandexDisk\STS" & "\" & "STS Yedekleri\" & "\STS-" & Format(Date, "dd.mm.yyyy") & ".accdb"
   MsgBox ("Programın Yedeği Başarıyla Alınmıştır."), vbInformation, "STS [Bilgi]"
Else
   MsgBox ("Programın Bugün Yedeği Alınmıştır." & Chr(10) & "Yeni Yedek İçin Lütfen Önce Eski Yedeği Silin"), vbCritical, "STS [Uyarı]"
End If

Bahsettiğiniz soruna maruz kalmanızın nedeni;

CurrentProject.path kod ifadesini hatalı kullanmanızdan kaynaklanmaktadır.çünkü;bu ifadenin anlamı,uygulama hangi klasörde ise o klasör içerisine kodlarda yer alan klasörün açılması ve bu klasördeki dosyanın kontrolünün yapılması demektir.

Fakat, CurrentProject.Path & "C:\Users\Muhasebe2\YandexDisk\STS" & "STS Yedekleri" şeklinde yazarsanız,hem uygulamanın olduğu klasör hem de c sürücüsündeki yol çakışacaktır.dolayısı ile de hata oluşacaktır.

bilginize…iyi çalışmalar,saygılar.
 
Herkes, kendisinin AR-GE'cisidir...


Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler
Alt Form Denetim Değerlerine ulaşma ve Alt Form Güncelleme
Kapatırken Düzenle (Compact On Close) Seçeneğinin İşaretlenmesi Hakkında
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
Veritabanı yedekleme kodu - Yazar: emir ustaoğlu - 30/08/2015, 12:58
Cvp: Veritabanı yedekleme kodu - Yazar: ozanakkaya - 30/08/2015, 19:07
Cvp: Veritabanı yedekleme kodu - Yazar: emir ustaoğlu - 30/08/2015, 19:27
Cvp: Veritabanı yedekleme kodu - Yazar: ozanakkaya - 30/08/2015, 19:35
Cvp: Veritabanı yedekleme kodu - Yazar: atoz112 - 02/09/2015, 17:36
Cvp: Veritabanı yedekleme kodu - Yazar: emir ustaoğlu - 02/09/2015, 17:51
Cvp: Veritabanı yedekleme kodu - Yazar: atoz112 - 02/09/2015, 18:12
Cvp: Veritabanı yedekleme kodu - Yazar: emir ustaoğlu - 09/09/2015, 18:02
Cvp: Veritabanı yedekleme kodu - Yazar: emir ustaoğlu - 02/09/2015, 18:15
Cvp: Veritabanı yedekleme kodu - Yazar: atoz112 - 09/09/2015, 19:40
Cvp: Veritabanı yedekleme kodu - Yazar: emir ustaoğlu - 09/09/2015, 19:45
Task