Кто-нибудь может подсказать? Нестабильное поведение базы (довольно простого файла .mdb).
Есть основная форма, которая стартует при загрузке файла mdb.
На ней - 2 кнопки, одна создает вторую форму поверх основной, другая - просто выводит "печатный" отчет.
Периодически, точнее обычно при переносе файла с компьютера на компьютер (предположительно с разными версиями MSAccess - на одном компе 2000, на другом 2003, на третьем 2007), эти кнопки перестают работать. Нажимаешь их, и ничего не происходит, ошибок не выдается, но не создается ни вторая форма, ни "печатный" отчет. (Форма и печатный отчет открываются с помощью программного кода VisualBasic, через обработку событий, НЕ макросами).
Это может вылечиться например выходом из MSAccess и повторным открытием базы.
Иногда это не помогает, а помогает открыть формы в конструкторе, сохранить их ничего не меняя и переоткрыть главную форму. В общем нестабильный глюк.
Цель, для которой пишется задача, не предусматривает такую возню. Нужно, чтобы пришел с флешкой на комп с установленным MSAccess (предположительно 2007, а может оказаться 2003), запустил файл .mdb - и все заработало.
В чем беда? Может, какие-то вещи по умолчанию не сохраняются "между" версиями MSAccess, или глюк самого MSAccess - т.е. что-то игнорируется при первом открытии базы на "новом" компьютере?
Может нужно что-то дополнительно прописать в коде VisualBasic при открытии главной формы/дочерних форм?
[Ответ]