Skip to main content

AccessTr.neT


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

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

Çözüldü #1
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
Cevapla
#2
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
Cevapla
#3
(22/08/2017 08:00)C*e*l*o*y*c*e Adlı Kullanıcıdan Alıntı: 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.
Cevapla
#4
bu kodu kapatırken kodlarınıın yanına yazacaksın, bat dosyanıda  acces programının oldugu yere koyacaksın
Cevapla
#5
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.

Visual Basic Code
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
POWER 'un Çekirgesi :=)
ozguryasin, 23-09-2009 tarihinden beri AccessTr.neT AİLESİ üyesidir.
Access'i Profesyonel Şekilde Öğrenmek İçin https://www.accesstr.net Ailesi Yeter. alkis


Site Kurallarını sorularınızın hızlı cevaplanması için kesinlikle okuyunuz.
Cevapla
#6
Bu bizim mtorcu eski excelwebtr'den arkadaş, doktor Mehmet Torcu mu?
İ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
Task