Skip to main content

AccessTr.neT


Excel Üzerinden Accessi Sıkıştır ve Onar

Excel Üzerinden Accessi Sıkıştır ve Onar

#2
aşağıdaki kodu accesse aktarma butonuna ekleyip dener misiniz
            MsgBox "aktarım tamam" satırının hemen üstüne
            AccessCon.Close
'hy__________________________________________CompactRepair
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

eğer kod bağımsız çalışacaksa en üstteki  AccessCon.Close satırı silinip bir butona atanabilir
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
RE: Excel Üzerinden Accessi Sıkıştır ve Onar - Yazar: berduş - 22/02/2021, 00:02