• DİKKAT

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

Makro ile Şifreli Access veri tabanına bağlanmak

  • Konbuyu başlatan Konbuyu başlatan kral8596
  • Başlangıç tarihi Başlangıç tarihi
Katılım
10 Haziran 2020
Mesajlar
21
Excel Vers. ve Dili
2010
Excel üzerinden Access veri tabanına kayıt ekleme yapabiliyorum fakat veri tabanına şifre koymak durumunda kaldık.
Şİfreli veri tabanına nasıl bir kod eklemem lazım.
Kullandığım kod bu şekilde;

Sub Access_Veri_Kayit_Et()
Dim DataBaglan As DAO.Database
Dim DataKayitlari As DAO.Recordset
Set DataBaglan = OpenDatabase("C:\Users\123\desktop\VERİ TABANI\personel_takip.accdb")
Set DataKayitlari = DataBaglan.OpenRecordset("cek")
DataKayitlari.AddNew
DataKayitlari.Fields("tc") = Range("C1")
DataKayitlari.Fields("isim") = Range("C2")
DataKayitlari.Fields("telefon") = Range("C3")
DataKayitlari.Update
End Sub

Yardımlarınız için şimdiden teşekkür ederim.
 
Rich (BB code):
    Set DataBaglan = OpenDatabase("C:\Users\123\desktop\VERI TABANI\personel_takip.accdb", False, False, ";pwd=123456")

.
 
123456 yerine kendi parolanızı girdiniz mi?

.
 
Doğrudur hocam girdim. Güncel kod bu şekilde

Sub Access_Veri_Kayit_Et()
Dim DataBaglan As DAO.Database
Dim DataKayitlari As DAO.Recordset

yol = ThisWorkbook.Path
Set DataBaglan = OpenDatabase(yol & "\personel.accdb", False, False, ";pwd=123")
Set DataKayitlari = DataBaglan.OpenRecordset("Tablo1")

DataKayitlari.AddNew
DataKayitlari.Fields("tc") = Range("C1")
DataKayitlari.Fields("isim") = Range("C2")
DataKayitlari.Fields("tel") = Range("C3")

DataKayitlari.Update

End Sub
 
Gönderdiğiniz link işimi gördü hocam
Dosya>Seçenekler>İstemci Ayarı>Şifreleme Yöntemi:Eski Şifrelemeyi Kullan seçeneğini işaretledikten sonra
Şifreyi kaldırıp tekrar şifre koydum sorunsuz çalıştı.
Teşekkür ederim.
 
Geri
Üst