Warum nicht die Tabellen über ODBC verknüpfen, wie von Keltia vorgeschlagen, und dann eine Reihe von Abfragen verwenden, um fehlende Datensätze hinzuzufügen und geänderte Datensätze zu aktualisieren. Die Abfragen können über VBA ausgeführt werden. ADO funktioniert auch gut mit MySQL und Access.
Einige Anmerkungen zum in Access verwendeten Code:
Set db = CurrentDb
strSQL = "Insert INTO [ODBC;DSN=DSNName;].NameOfMySQLTable " _
& "Select AnyField As NameOfMySQLField FROM AnyAccessTable;"
db.Execute strSQL, dbFailOnError
End Sub
-- http://forum.lessthandot.com/viewtopic.php?f =95&t=3862