Вот проблема:
Откройте 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 году и не добавила достаточно новых функций, чтобы оправдать новый беспорядок.)