Skip to main content

AccessTr.neT


Access'den Excel'e Farklı Tablolardan Veri Aktarma Sorunu

Access'den Excel'e Farklı Tablolardan Veri Aktarma Sorunu

#6
Üstad kusura bakma tekrar yazıyorum ama şu kodda yine hata verdi sıkıntı ne olabilir?
Kod:
Private Sub Workbook_Open()

Dim SQL As String
Dim ADO_RS As ADODB.Recordset
Dim ADO_CN As ADODB.Connection

SQL = "SELECT il,hedef_tutar FROM Hedef_Gerceklesme_2021 "


Set ADO_RS = New ADODB.Recordset
Set ADO_CN = New ADODB.Connection

ADO_CN.ConnectionString = "provider=Microsoft.ACE.OLEDB.12.0;" & _
    "Data Source=" & ThisWorkbook.Path & "DATA\data.accdb;"
   
ADO_CN.Open
ADO_RS.Open SQL, ADO_CN, 3, 1 ' güncelleme yapabilmek için 1,3 0lmalı yada  adOpenKeyset, adLockOptimistic

Range("B3").CopyFromRecordset ADO_RS


Set ADO_RS = Nothing
Set ADO_CN = Nothing


SQL = "SELECT tutar FROM Hedef_Gerceklesme_2021 "


Set ADO_RS = New ADODB.Recordset
Set ADO_CN = New ADODB.Connection

ADO_CN.ConnectionString = "provider=Microsoft.ACE.OLEDB.12.0;" & _
    "Data Source=" & ThisWorkbook.Path & "DATA\data.accdb;"
   
ADO_CN.Open
ADO_RS.Open SQL, ADO_CN, 3, 1 ' güncelleme yapabilmek için 1,3 0lmalı yada  adOpenKeyset, adLockOptimistic

Range("B3").CopyFromRecordset ADO_RS


Set ADO_RS = Nothing
Set ADO_CN = Nothing


SQL = "SELECT Tutar_2020 FROM 2020_Genel_Toplam"


Set ADO_RS = New ADODB.Recordset
Set ADO_CN = New ADODB.Connection

ADO_CN.ConnectionString = "provider=Microsoft.ACE.OLEDB.12.0;" & _
    "Data Source=" & ThisWorkbook.Path & "DATA\data.accdb;"
   
ADO_CN.Open
ADO_RS.Open SQL, ADO_CN, 3, 1 ' güncelleme yapabilmek için 1,3 0lmalı yada  adOpenKeyset, adLockOptimistic

Range("H3").CopyFromRecordset ADO_RS



son:
ADO_RS.Close
ADO_CN.Close
Set ADO_RS = Nothing
Set ADO_CN = Nothing


End Sub

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: Access'den Excel'e Farklı Tablolardan Veri Aktarma Sorunu - Yazar: karacaayt - 23/09/2021, 17:02