2011-07-07 82 views
3

現在在SQL視圖中有可用於數據抽象的表格(向所需用戶顯示特定數據)。 您也可以通過視圖編輯數據並將數據插入原始表格。我想要的就是訪問中的這一點。 我已經能夠在訪問中創建一個視圖表,但問題是它不能用於更新記錄集。如何在Access 2007中創建視圖?

回答

3

在Jet數據庫中,視圖的等同物是保存的查詢。您應該能夠通過查詢更新基表,前提是查詢服從某些規則。這些規則記錄在Access 2007 help中。如果您提供了視圖定義和關於基表的一些細節,我們可以給出關於爲什麼查詢不可更新的一些具體建議。

+1

您知道,我可以通過表單應用程序或通過編寫SQL更新查詢來更新我的數據庫。但是,然後我將不得不引用我的原始數據庫或報表來查找數據。我想要的是直接更新數據庫中的數據,就像最終用戶一樣。我不希望我的最終用戶對SQL有任何瞭解。我只是想讓他/她編輯/更新數據。但由於用戶不是管理員,所以他/她不能只輸入表中的值。我需要實施數據抽象。 –

+1

@name_space:您必須構建一個應用程序,以允許您的用戶在不編寫SQL的情況下更新數據。 Access使得這非常簡單,因爲當你創建一個綁定表單時,它會自動更新底層數據表。 –