OriginalGriff
Вам придется дать нам дополнительную информацию, прежде чем мы сможем дать вам конкретный ответ, основанный на этом - это будет зависеть от огромного количества факторов.
Проблема в том, что MySql и Access не взаимозаменяемы: они работают по-разному, команды, которые вы им посылаете, разные, функции, которые они поддерживают, не все одинаковы, синтаксис, с которым вы с ними разговариваете, не идентичен.
Таким образом, если ваш существующий код просто открывает доступ всякий раз, когда это необходимо в вашей презентации или бизнес-коде, то вам придется проделать большую работу, чтобы он легко работал и с MySql.
И если вы ожидаете использовать Access в автономном режиме, а MySql-в режиме онлайн, то вы входите в мир боли, где ваши базы данных, а также ваш код должны быть очень тщательно разработаны, если вы не собираетесь получать проблемы.
Я бы для начала делаем две вещи:
1) Проверьте, что именно вы хотите сделать: запишите, для чего предназначена каждая БД и каковы взаимодействия с вашим приложением и друг с другом.
2) Проверьте свой код и посмотрите, хорошо ли он разработан для нескольких БД (совместим с тем, что вы записали в пункте (1) выше). Если он был хорошо разработан и реализован в виде трехслойной модели, то у вас есть хорошие шансы; если это один кусок кода, который делает то, что он хочет, когда он хочет, то у вас будет реальная работа на ваших руках.