На прошлой неделе я изменял части двух модулей в базе данных Access 2010, когда программа вызывала сбой, и происходил сбой каждый раз, когда я пытался открыть базу данных после этого. Мне удалось создать новую базу данных и импортировать таблицы и запросы из поврежденной, но когда я попытался импортировать формы / макросы / модули, новая база данных также начала падать. Я держу ежедневные резервные копии, но в итоге потерял несколько часов работы. Это происходило дважды на прошлой неделе, каждый раз, когда MS Access падал без предупреждения, а VBA не восстанавливался.
Функциональность работает так, как задумано, до тех пор, пока БД не вылетит, по-видимому, в какой-то неизвестной точке. Должна быть какая-то проблема с моим кодом VBA, так как это начало происходить только тогда, когда я начал модифицировать модуль на прошлой неделе, но я не могу точно определить его, так как сбои фактически происходили, когда ничего не выполнялось. Т.е. во время сохранения.
Кто-нибудь знает, возможно ли экспортировать VBA без доступа, не экспортируя его в другую базу данных? Т.е. экспортируйте его без использования MS Access. В связанной заметке кто-нибудь создал библиотеку, которая экспортирует определения запросов, схему таблиц и все VBA в текстовые файлы, чтобы я мог перетащить их в систему контроля версий?
Спасибо.