AccessTr.neT
Access İçine Bat Dosyası Nasıl Yerleştirebilirim. - Baskı Önizleme

+- AccessTr.neT (https://accesstr.net)
+-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html)
+--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html)
+--- Konu Başlığı: Access İçine Bat Dosyası Nasıl Yerleştirebilirim. (/konu-access-icine-bat-dosyasi-nasil-yerlestirebilirim.html)

Sayfalar: 1 2


Access İçine Bat Dosyası Nasıl Yerleştirebilirim. - mtorcu - 22/08/2017

access dosyam kapatıldığı zaman yedek almasını istiyorum. forumu biraz araştırdım ve 

xcopy "D:\aa\x.mdb" D:\aa\"%date%"\/y

şeklinde bir bat dosyası oluşturdum. tarih isimli bir klasor açıp yedekliyor. işimi görecek ancak bu bat dosyasının Access kapandığı an otomatik çalışacağı şekilde accessin içine gömemedim. 
access da çok iyi olmadığım için komplex kodlar yazamıyorum. (yaş da ilerlediği için artık eskisi kadar iyi düşünemiyorum Icon_rolleyes  )
ayrıca yazdığım bat dosyası tarih isimli bir klasor açıp içine kopyalıyor. bunun yerine kopyalanan dosyanın ismini tarih-saat olarak nasıl yaptırırım onu da bulamadım.

teşekkür ederim


Cvp: Access İçine Bat Dosyası Nasıl Yerleştirebilirim. - C*e*l*o*y*c*e - 22/08/2017

merhaba,bat dosyasını programınızın yanına koyup,aşagıdaki kodu ekleyin,yada yolunu siz ayarlamalısınız.
call shell (currentproject.path & "\yeni.bat")
bu kodu deneyin


Cvp: Access İçine Bat Dosyası Nasıl Yerleştirebilirim. - mtorcu - 22/08/2017

(22/08/2017, 08:00)C*e*l*o*y*c*e yazdı: merhaba,bat dosyasını programınızın yanına koyup,aşagıdaki kodu ekleyin,yada yolunu siz ayarlamalısınız.
call shell (currentproject.path & "\yeni.bat")
bu kodu deneyin

teşekkür ederim ama söylemek istediğinizi anlayamadım. biraz daha açarmısınız.

ben Access içindeki makro ya da moduller kullanarak bu bat dosyasını Access kapanırken çalıştırmayı düşünmüştüm.


Cvp: Access İçine Bat Dosyası Nasıl Yerleştirebilirim. - C*e*l*o*y*c*e - 22/08/2017

bu kodu kapatırken kodlarınıın yanına yazacaksın, bat dosyanıda  acces programının oldugu yere koyacaksın


Cvp: Access İçine Bat Dosyası Nasıl Yerleştirebilirim. - ozguryasin - 22/08/2017

sadece Access Vba da çalıştırmak isterseniz. (örneğinizi eklese idiniz yapıp gönderirdim.)


aşağıdaki kodu kendinize göre uyarlayınız.

Dim wsh As Object
Set wsh = VBA.CreateObject("WScript.Shell")
Dim waitOnReturn As Boolean: waitOnReturn = True
Dim windowStyle As Integer: windowStyle = 1

wsh.Run "cmd.exe /S /C "xcopy D:\aa\x.mdb" & "D:\aa\"%date%"\/y", windowStyle, waitOnReturn
varyasyon olarak denemeler yaparak ayarlayabilirsiniz


Cvp: Access İçine Bat Dosyası Nasıl Yerleştirebilirim. - mehmetdemiral - 23/08/2017

Bu bizim mtorcu eski excelwebtr'den arkadaş, doktor Mehmet Torcu mu?