A function that will loop through an access database and export all tables to csv and xls.
Useful for subsequent import through QGIS into Postgres.
Public Function ExportAll() Dim obj As AccessObject, dbs As Object Dim strFolder As String strFolder = "c:\" Set dbs = Application.CurrentData For Each obj In dbs.AllTables If Left(obj.Name, 4) <> "MSys" Then DoCmd.TransferText acExportDelim, , obj.Name, strFolder & obj.Name & ".csv", True DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel9, obj.Name, strFolder & obj.Name & ".xls", True End If Next obj End Function