Что ж, если вы используете встроенную функциональность в Access, лучшим способом может быть не отказываться от Access, а скорее перестраивать приложение как новое приложение Access.
Начните с разделения частей приложения на классысобрать весь связанный код и очистить этот код.
Таким образом, вы все равно можете использовать те части доступа, которые вам действительно нужны, но код будет лучше.
Также посмотритев книге, которая мне нравится, Чистый код
Вот еще немного разговоров об этой книге .
Рефакторинг кода, подобного этому, также является хорошим способомпознакомиться со всеми его сложными элементами;)
И вы не рискуете потерять какую-либо функциональность.
Если позже вы создадите его на другой платформе, большая часть рефакторинга, вероятно, будетбыть многоразовым.