Tại sao không liên kết các bảng thông qua ODBC theo đề xuất của Keltia, và sau đó sử dụng một loạt các truy vấn để thêm các bản ghi bị thiếu và cập nhật các bản ghi đã thay đổi. Các truy vấn có thể được chạy qua VBA. ADO cũng sẽ hoạt động tốt với MySQL và Access.
Một số lưu ý về mã được sử dụng trong Access:
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