• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Soru Butonla Excelden Access Veri Tabanını Açmak

TURKOLOG

Altın Üye
Katılım
13 Kasım 2008
Mesajlar
745
Excel Vers. ve Dili
2016 64 TR
Herkese Merhaba
Aşağıdaki kodlarla butona atayarak belirtilen konumdaki accessi sıkıştır ve onar yapabiliyorum.
Kod:
Sub Sıkıştır ()
Dim Acc As Object
Set Acc = CreateObject("access.application")
VTAdres = ThisWorkbook.Path & "\"
VTAsli = VTAdres & "YILDIZ_VeriTabanı.accdb"
VTTmp = VTAdres & "TmpSil.accdb"
Acc.DBEngine.CompactDatabase VTAsli, VTTmp
Acc.Quit
Set Acc = Nothing
Kill VTAsli
Name VTTmp As VTAsli
End Sub

Bu kodları revize ederek buton vasıtası ile Excelden YILDIZ_VeriTabanı.accdb isimli access dosyasını nasıl açabilirim acaba
 
Son düzenleme:
Kod:
Acc.OpenCurrentDatabase VTAsli
 
Hocam çok teşekkür ederim aşağıdaki kodla sorun çözüldü.
Kod:
Sub Ac() 
  Dim adres As String, obj As Object   
adres = ThisWorkbook.Path & "\YILDIZ_VeriTabanı.accdb" 
  Set obj = CreateObject("Shell.Application") 
  If Dir(adres) <> "" Then     
  Call obj.ShellExecute(adres)   
End If  
Set obj = Nothing End Sub
 
rica ederim. kolay gelsin.
 
Geri
Üst