You can use VBA to read/write Access databases
Here is an example of reading a table
Dim wrkJet As Workspace
Dim dbsDrawing As Database
Dim strDatabase As String
Dim strQuery As String
Dim rstTemp As Recordset
strDatabase = "test.mdb"
Set wrkJet = CreateWorkspace("", "admin", "", dbUseJet)
MsgBox "Opening Database (" & strDatabase & "

"
Set dbsDrawing = wrkJet.OpenDatabase(strDatabase, True)
strQuery = "SELECT * FROM table ORDER BY counter;"
MsgBox "Running Query..."
Set rstTemp = dbsDrawing.OpenRecordset(strQuery, _
dbOpenDynaset, dbReadOnly)
With rstTemp
Do While Not .EOF
Debug.Print , .Fields(0), .Fields(1)
.MoveNext
Loop
End With
dbsDrawing.Close
wrkJet.Close
Nick
nick.hall@altasystems.co.uk