2010-05-03 103 views
9

從哪裏可以找到有關安全性,性能和可維護性的實現Microsoft Access應用程序(使用FE/BE體系結構)的最佳實踐的概述(網站)?我知道設計表格,查詢,表單等,我是一個合理的程序員,但我想知道什麼是實現我的Access應用程序的「最好」和最有效的方法。實現Microsoft Access應用程序的最佳實踐

在此先感謝您的幫助。

+0

你會發現,「最佳實踐」不,如果我的僱主要使用Access,我要推薦的訪問;-) – 2010-05-03 11:34:16

+9

。另外,Access 2007並不是那麼糟糕,自1995年以來,它變得更加穩定和專業。對於小型項目,我認爲Access不是壞事。 – waanders 2010-05-03 12:07:15

+1

史蒂文,很高興你添加了笑臉。 – 2010-05-14 05:11:31

回答

5

看看Tony Toews'Best Practices for Microsoft Access。既然你正在開發一個拆分應用程序,你應該考慮Tony的Auto FE Updater。該實用程序(他免費提供)使您可以輕鬆地將應用程序前端部署到用戶,並確保他們始終使用最新的應用程序版本。

我也建議你儘量避免將你的應用程序的表單放在大型數據集上。例如,不是直接將表單綁定到大表,而是將其綁定到只返回表中一行或幾行的查詢。允許用戶在任何給定時間選擇他們感興趣的行或行。這裏的要點是限制用戶在打開表單時必須檢索的數據量。

+0

關於@ HansUp關於限制表單背後的記錄集的建議的好處是,它不僅可以讓您的應用程序更有效地升級到基於服務器的後端,還可以使您的Access應用程序更高效。自從c開始,我一直在設計我所有的Access應用程序。 1998年,其結果是在一些情況下表現更好,最終使升遷超過我預期的數年。 – 2010-05-03 22:25:38

+0

HansUp,謝謝你的客氣話。 – 2010-05-04 20:41:21

2

這裏有一些鏈接,讓你開始

http://www.mvps.org/access/

http://www.lebans.com/

http://www.blueclaw-db.com/

合適的時候再一次穿上我的火焰西裝,火起來的束縛-V-綁定再次辯論。就我個人而言,我幾乎總是使用未綁定的表單來完成他們提供的控件和性能的新工作。

對此的反駁是通過使用未綁定的表單,您正在抓取很多訪問權限,但對於我來說,無論如何,我認爲更好的控制權和性能勝過這一點,一旦你進入了它的擺動,我會說開發時間只是非常長一點。各地訪問2007

+2

這些鏈接很好,但未綁定的Access表單適合數據編輯的想法是不正確的。我在我的應用程序中使用了大量未綁定的表單,但幾乎從不用於編輯數據,這僅僅是因爲在僅編輯了已加載的記錄的情況下以綁定形式進行編輯的缺點很小。如果你經常覺得你需要更多的控制,那麼你完全不應該使用Access。 – 2010-05-07 00:59:15