您可以從查詢或 Access 資料表中刪除欄位。 當您從查詢中刪除欄位時,該欄位會保留在資料庫中,但不再用於查詢中。 當您從數據表中刪除欄位時,該欄位會從整個資料庫中刪除。
本主題提供刪除欄位之考慮與程式的概觀,並提供從查詢或數據表刪除欄位的步驟。
本主題不會詳細討論顯示在欄位或控件中 #Deleted 。 #Deleted 通常表示目前 顯示的記錄最近遭到刪除。 通常重新整理數據會修正此情況。 如需重新整理數據的詳細資訊,請參閱 重新整理或重新查詢數據一文。
您想要做什麼?
概觀
當您從查詢中刪除欄位時,其他資料庫物件(例如表單)將無法使用查詢做為已刪除欄位的數據源。 不過,這類對象還是可以改用數據表做為數據源,或是使用包含該欄位的另一個查詢來使用字段。
當您從數據表中刪除欄位時,任何資料庫物件都無法再使用該欄位。
刪除欄位之前,請考慮使用 [ 物件相依性 ] 窗格來判斷其他資料庫物件是否相依於您要刪除字段的查詢或數據表。 這可讓您檢閱刪除欄位會如何影響其他資料庫物件,並據此修訂這些對象的辨識。
刪除欄位之前,請先檢閱物件相依性
-
在 [導航窗格] 中,選取包含您要刪除之字段的查詢或數據表。
-
在 [ 資料庫工具] 索引 標籤的 [ 資料庫關聯圖] 群組中,按兩下 [ 物件相依性]。
[ 物件相依性 ] 窗格會顯示相依於您在步驟 1 中選取之查詢或數據表的物件。
附註: 如果您最近沒有使用 [ 物件相依性 ] 窗格,可能需要一些時間才會顯示相依性。
-
若要判斷特定物件是否使用您要刪除的欄位,請在 [ 物件相依性 ] 窗格中按兩下該物件的連結。 Access 會顯示物件的 [字段清單 ] 窗格。
從查詢刪除欄位
-
在 [導航窗格] 中,以滑鼠右鍵按下查詢,然後按兩下 [ 設計檢視]。
-
在查詢設計網格線中,選取您要刪除的欄位,然後按 DEL。
-
關閉並儲存查詢。
刪除資料表中的欄位
-
在 [導航窗格] 中,以滑鼠右鍵按兩下數據表,然後按兩下 [ 設計檢視]。
-
在資料表設計網格線中,選取您要刪除的欄位,然後按 DEL。
-
關閉並儲存數據表。