Skip to main content

AccessTr.neT


Access İçine Bat Dosyası Nasıl Yerleştirebilirim.

Access İçine Bat Dosyası Nasıl Yerleştirebilirim.

#7
Bat dosyasıyla ilgili bir uyarım olacak. Program çalışırken yani henüz çıkma işlemi tam bitmeden winrar kullanarak yedek alınmıyor. Program tam kapanmışken evet ama Access içinden yazacağınız "kapandığında" yordamı doğal olarak programı tam kapatmadan çalışıyor. Zaten kendi çekirdeği olmadan çalışan bir Access, kapandıktan sonra nasıl bir komut çalıştıracak ki? Bu doğal değil mi? Program tam kapanmadığı için de -ayrılmış data bile olsa- data dosyasıyla ya da tek accdb ise ana dosyayla henüz işi bitmemiş olacak. O zaman da çalışan bir dosyayı yedek alamıyor winrar. Bunun için ben bir hile yaptım. Fıstık gibi çalışıyor. Parantez içinde açıklamalarıyla veriyorumç.

COPY "C:\program\prg.accdb" "C:\yedekler\"/Y
(Programımız C:\Program klasörü içinde ve adı prg.accdb. Biz bunu önce, daha önce oluşturduğumuz C:\yedekler isimli bir klasöre kopyalıyoruz. Böylece çalışıyor bile olsa winrar ile sıkıştırabileceğiz. Bunun için copy komutunu /Y parametresiyle çalıştırırarak eğer aynı adlı dosya varsa üstüne yazmayı peşin olarak onaylamış oluyoruz. Gerçi tarih parametresi kullanarak benzersiz kayıt oluşturuyoruz ama olsun, fazla mal göz çıkarmaz di mi Img-grin  )

C:\PROGRA~1\WinRAR\WinRar.exe a -r  -ag+DD_MM_YYYY_HH_MM "C:\yedekler\_prgyedek.rar" "c:\yedekler\prg.accdb"
(Bu satırda da bilgisayarımızda kurulu olan WinRar programını kullanarak ve oluşan dosyaya benzersiz olması açısından tarih ve saat verisi ekleyerek yedeğe aldığımız dosyamızı sıkıştırıyoruz. Bu işi yine yedekler klasörüne "01_01_2017_10_11_prgyedek.rar" şeklinde olacaktır.

del C:\yedekler\prg.accdb
(Artık gereksiz hale gelen prg.accdb'yi yedek klasöründen kaldıralım)

close
(Pek işe yaramıyor ama güya bat dosyası penceresini kapatması gerekiyor Img-grin 


Bu bat dosyasını nasıl çalıştıracağınızı yukarda zaten yazmışlar.
İnadına, ille de Accesstr.net...
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
Cvp: Access İçine Bat Dosyası Nasıl Yerleştirebilirim. - Yazar: mehmetdemiral - 23/08/2017, 02:52
Task