AccessTr.neT
Excel'den Access'e Vba İle Bağlanarak Recordsete Nasıl Veri Alabilirim. - 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ığı: Excel'den Access'e Vba İle Bağlanarak Recordsete Nasıl Veri Alabilirim. (/konu-excel-den-access-e-vba-ile-baglanarak-recordsete-nasil-veri-alabilirim.html)



Excel'den Access'e Vba İle Bağlanarak Recordsete Nasıl Veri Alabilirim. - WiniFred - 25/04/2018

Merhaba,
Office 2016 64 bit kurulu bilgisayarda, excel'de Vba kodu ile accesse bağlantı kurarak recordsete veri alma işlemini nasıl yapabilirim?

sonrası standart işlemler bildiğiniz gibi. ama bağlantı kurup veri çekmeyi bir türlü beceremedim.


Cvp: Excel'den Access'e Vba İle Bağlanarak Recordsete Nasıl Veri Alabilirim. - WiniFred - 26/04/2018

Tools-->References'e "Microsoft Office 16.0 Access database engine Object Library"yi ekleyin.
Örnek kod da aşağıdaki gibidir efendim.


Function ExcelConnAccess(SicilNo As Long) As String
   Set Db = DAO.DBEngine(0).OpenDatabase("D:\DOSYALAR\AccessDB\Parametre.accdb")
   Set rs = Db.OpenRecordset("SELECT OrnekAlan FROM OrnekTablo WHERE Sicil=" & SicilNo & ";")
   ExcelConnAccess = rs("OrnekAlan")
   
   rs.Close
   Db.Close
   
End Function