Excel to Access
Abfragen der Daten in einer Access Datenbank aus Excel.
Schritte
- Definieren der Objekte
- Verbinden zur Datenbank
- Abfrage definieren
- Abfrage ausführen
- Ergebnis anzeigen
- Bereinigen der Objekte
Beispiel
Const DBProvider As String = "Microsoft.ACE.OLEDB.12.0" Const DBFileName As String = "C:\Users\Ich\Documents\Datenbanken\Mydatabase.accdb" Public Sub CountRecords() ' Definieren der Objekte Dim cn As Object Dim rs As Object Dim strSql As String Dim strConnection As String ' Verbinden zur Datenbank Set cn = CreateObject("ADODB.Connection") strConnection = "Provider=" & DBProvider & "; Data Source=" & DBFileName & ";" ' Abfrage definieren strSql = "SELECT Count(*) FROM MyTable;" ' Abfrage ausführen cn.Open strConnection Set rs = cn.Execute(strSql) ' Ergebnis anzeigen MsgBox rs.Fields(0) & " rows in MyTable" ' Bereinigen der Objekte rs.Close Set rs = Nothing cn.Close Set cn = Nothing End Sub