
問題是這樣的:
在 Windows 7 上開啟 Access 2003 並載入具有子窗體的窗體。然後關閉訪問。嘗試重新啟動它。你不能。您單擊開始功能表來運行它,但沒有任何反應。
但是,如果您啟動它並載入一個沒有子表單的表單,那麼您可以關閉並重新啟動它。
然後我注意到即使我已經關閉它,但仍有一個 Access 進程仍在運行。
所以這條線索提供了迄今為止我最好的解決方法。我寫了一個簡短的批次文件,我稱之為“殺死所有 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 年 4 月消失,因為 Office 2003 即將停產。