很多人對這個問題很有興趣:Access能不能編譯成EXE(可執行文件)?
對這個問題,其實了解計算機原理的人都知道,EXE文件是二進制文件,是直接控制計算機硬件的這樣一個指令集。裡邊的內容就相當一個只讀光盤,不能更改了,而Access是一個數據庫管理系統軟件,他不象VB、MSSQL各自獨立,而是把他們的形式集成了一塊。而數據庫是存取數據的容器,是經常更新的。就這麼一點ACCESS是不可能編譯成EXE的,除非把數據表和ACCESS的其他對象分開。但要是真的把ACCESS和其他對象各自獨立了,那就違背了ACCESS它本身的原始思想。而微軟“大叔”也想到了這點,想了個辦法,出了個MDE文件,使別人看不到原代碼。也搞了個DEV打包部署向導,能使ACCESS的RUNTIME和原文件一起打包,這樣就算在沒有Office的環境下也能運行Access了。
就因為ACCESS它本身的集成度,它的功能大小、發展程度受到了限制。不過有著微軟對Office的厚愛,不斷擴充它的功能,所以Access還是前途無量的。