看了一下資料,database designer這一套做出來的東西,好像跟access沒有關係???它使用自己的資料庫檔案格式,但是可以輸出成html、excel、mdb、csv等格式,也可以從csv輸入,它可以透過網路芳鄰的方式共享資料檔來達到多人同時使用的能力,不同的帳戶可以有自己的密碼,可以用檔案加密的方式來使只有某個帳戶有存取的權限。
看起來他用檔案鎖定來達到透過網路多人使用的能力,但是不知道對於效能的影響有多大。另一方面,這樣的使用方式恐怕只能用在網路芳鄰的環境中。
用這套軟體可以讓你不用寫程式也能做出資料庫應用軟體,但是我想功能還是會有不少限制(簡單地說,你能做到的事情就只有它提供的功能而已),所以還是需要根據你的需求做謹慎的評估。
不知道你Access用的是哪個版本,如果是Access 2007的話,其實它本身已經提供很方便的應用程式開發設定,一般user不用寫程式也可以做出AP,也有一些現成的範本可以套用。
另外透過VBA也能做出更為進階的程式應用,VBA的語法觀念不難,入門也很快。
如果你想要包成獨立的應用程式,當然上述的方式就比較不適合,如果是這種情況,我覺得VB或許是不錯的選擇。
這要看您希望用什麼樣的介面來呈現,多人使用的環境(如Web)則不建議使用Access,因為在多人使用環境ACCESS會有效能上的瓶頸,也會因為太多的存取導致資料庫膨脹速度加快,程式處理不小心很容易會讓資料庫損毀,屆時要救就來不及了。
單機的處理,要設計介面最容易的就是Access本身,其本身是透過VBA的語法,學習及程式處理的觀念上較易懂,透過Access本身提供的資料庫操作語法或精靈可以很容易的完成一個資料庫管理系統的設計,也可以透過編譯的方式將mdb編譯成mde,執行速度與檔案大小皆有大幅度的改善與提昇,亦可保護程式碼,坊間相關的書籍很多,不妨試試。
MS Access 本身就具備程式介面的功能,連報表功能都有
去書局找一下會有專門寫 MS Access 應用程式開發的書
但是要執行 MS Access 所寫的系統就需要在電腦上安裝 MS Access
若你的目的是想學習資料庫程式的開發
以目前都是多人使用的系統為市場最大需求而言
建議使用 VB, Java... 等多種程式開發語言
並配合主從式架構的資料庫如 MSSQL, Oracle 等.
來學習較佳。不過現在 MySQL 也是目前在應用上很熱門的資料庫。
若是Access的話,內建的VBA應該就可以滿足你的需求了
如果不是只限定一個資料庫,而是要可以管理多個資料庫的話,那VB(或VB.net)會比較好
如果決定以Web介面來管理,則ASP(或ASP.net)會是不錯的選擇
給您參考:)
Access MS 產品,就用MS的方案
VB Express + SQL Express 是很好的入口,開發方案不用錢,也符合你的需求.
未來轉 VB xxx Edtion + SQL Server 容易,可順利轉到大方案,不用在學一套模型.
urainbow提到:
依賴寫一套自已管理程式, 借用 Access 作為資料庫, 請問先進們, 那一語言或是那一套軟體可最快進入. 我尋到一套 Database Designer 不知此軟體恰當嗎?
用VFP很快就可以做成一套軟體.大約一周以內
http://goo.gl/iU7l 免費POS門市庫存系統軟體,免費會計軟體,免費進銷存系統軟體