
Вот в чем проблема:
Откройте Access 2003 в Windows 7 и загрузите форму, которая имеет подчиненную форму. Затем закройте Access. Попробуйте запустить его снова. Не получается. Вы нажимаете на меню «Пуск», чтобы запустить его, но ничего не происходит.
Но если вы запустите его и загрузите форму, не имеющую подчиненной формы, то вы сможете без проблем закрыть его и перезапустить.
Затем я заметил, что, хотя я и закрыл его, процесс Access все еще запущен.
Итак, эта подсказка дала мне лучшее решение на данный момент. Я написал короткий пакетный файл, который я назвал «Kill all MSAccess.bat», который состоит всего из одной строки Taskkill /IM "MSACCESS.EXE" /f
. Я вставил его C:/Program Files (x86)/
и создал ярлык для него в списке программ.
Когда Access не запускается или если я знаю, что только что запустил форму Access, которая его зависнет, я нажимаю эту задачу непосредственно перед запуском Access.
Мне бы очень хотелось найти лучшее решение, чем этот обходной путь., если кто-нибудь знает такой???
(FTY, если вам интересно, почему я не обновился... Я все еще использую Access 2003, потому что он работает так хорошо. Я купил Access 2007 несколько лет назад, чтобы обновить его, но обнаружил, что мне просто больше нравятся меню в Access 2003. Я как-то подумал, что MS облажался с 2007 и не добавил достаточно новых функций, чтобы сделать его достойным нового беспорядка.)
решение1
Установили ли вы все последние пакеты обновления и обновления для вашей версии? Я знаю, что они исчезнут к апрелю 2014 года, так как это EOL для Office 2003. Вы также можете запустить средство восстановления Office, чтобы исправить все, что может отсутствовать или быть повреждено в базе файлов Access.