• DİKKAT

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

access tablosundaki verileri sayfalara aktarmak

Katılım
21 Nisan 2005
Mesajlar
61
arkadaşlar bir bağlantı buldum güzel çalıştı. Ama aynı klasör içindeki access dosyasına bağlayamadım. kod:
Sub Import()
Dim cn As Object, rs As Object
Dim MySql As String

Let MySql = "SELECT * from Table1"

Set cn = CreateObject("ADODB.Connection")
cn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=c:\temp\test.mdb"

Set rs = CreateObject("ADODB.Recordset")

With rs
.Open MySql, cn, 3, 3
Sheets("3").Range("a1").CopyFromRecordset rs
.Close
End With

cn.Close
Set rs = Nothing: Set cn = Nothing
End Sub
 
Katılım
21 Nisan 2005
Mesajlar
61
cn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source="& app.path&"\text.mdb"

olmadı hata nerede bilmiyorum
 
Katılım
7 Temmuz 2004
Mesajlar
1,141
[vb:1:2715baea2f]Sub Import()
Dim cn As Object, rs As Object
Dim MySql As String

Let MySql = "SELECT * from Table1"

Set cn = CreateObject("ADODB.Connection")
cn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & ActiveWorkbook.Path & "\test.mdb"

Set rs = CreateObject("ADODB.Recordset")

With rs
.Open MySql, cn, 3, 3
Sheets("3").Range("a1").CopyFromRecordset rs
.Close
End With

cn.Close
Set rs = Nothing: Set cn = Nothing

End Sub[/vb:1:2715baea2f]
 

veyselemre

Özel Üye
Katılım
9 Mart 2005
Mesajlar
3,652
Excel Vers. ve Dili
Pro Plus 2021
[vb:1:f3f59e26e0]Sub s()
Dim cn As Object, rs As Object
Dim MySql As String
MySql = "SELECT * from Tablo1"

Set cn = CreateObject("ADODB.Connection")
cn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=""C:\Documents and Settings\asd\Belgelerim\vt2.mdb"""

Set rs = CreateObject("ADODB.Recordset")
rs.Open MySql, cn, 3, 3
For iCols = 0 To rs.Fields.Count - 1
Cells(1, iCols + 1).Value = rs.Fields(iCols).Name
Next
Range(Cells(1, 1), Cells(1, rs.Fields.Count)).Font.Bold = True
Range("A2").CopyFromRecordset rs
rs.Close
cn.Close
Set rs = Nothing: Set cn = Nothing
End Sub[/vb:1:f3f59e26e0]
 
Katılım
7 Temmuz 2004
Mesajlar
1,141
Böyle daha güzel göründü. Tebrikler.
 
Üst