你可以在 Access 中刪除查詢欄位或資料表中的欄位。 當你從查詢中刪除欄位時,該欄位仍留在資料庫中,但不再用於查詢。 當你從資料表中刪除欄位時,該欄位會從整個資料庫中被刪除。
本主題概述刪除欄位的考量與過程,並說明從查詢或資料表中刪除欄位的步驟。
本主題不詳細討論欄位或控制 #Deleted 顯示的內容。 大多數情況下, #Deleted 表示目前顯示的紀錄最近已被刪除。 通常刷新資料就能解決這個狀況。 欲了解更多關於資料刷新的資訊,請參閱「 重新整理或重新查詢資料」一文。
您想要做什麼?
概觀
當你從查詢中刪除欄位時,其他資料庫物件(如表單)將無法將該查詢作為該刪除欄位的資料來源。 然而,這些物件仍可使用該欄位,方法是使用資料表作為資料來源,或使用包含該欄位的其他查詢。
當你從資料表刪除欄位時,該欄位就不再對任何資料庫物件開放。
在刪除欄位前,請考慮使用 物件相依 性面板來判斷其他資料庫物件是否依賴於你刪除該欄位的查詢或資料表。 這讓你有機會檢視刪除欄位會如何影響其他資料庫物件,並相應地修正這些物件的定義。
刪除欄位前請先檢視物件相依關係
在導航窗格中,選擇包含你想刪除欄位的查詢或表格。
在 [資料庫工具] 索引標籤上的 [資料庫關聯圖] 群組中,按一下 [物件相依性]。
物件 相依 性面板會顯示依賴於你在步驟 1 中選擇的查詢或資料表的物件。
注意
如果你最近沒用過 物件相依 面板,相依關係可能會花點時間才會顯示出來。
要判斷你想刪除的欄位是否被特定物件使用,請點擊該物件的連結,在 物件相依 性面板中。 Access 會顯示該物件的 欄位清單 窗格。
從查詢中刪除欄位
- 在導航窗格中,右鍵點擊查詢,然後點選 設計檢視。
- 在查詢設計網格中,選擇你想刪除的欄位,然後按下 DEL。
- 關閉並儲存查詢信。
從資料表中刪除欄位
- 在導覽窗格中,右鍵點擊表格,然後點選 「設計檢視」。
- 在表格設計網格中,選擇你想刪除的欄位,然後按下 DEL。
- 關上並保存桌子。