執行新增查詢時的常見錯誤
Applies ToMicrosoft 365 Access Access 2024 Access 2021 Access 2019 Access 2016

當您在 Access 桌面資料庫中執行新增查詢時,您可能會收到錯誤訊息,指出:「Microsoft Access 無法在記錄查詢中新增所有記錄」。

此錯誤訊息的出現可能是由於下列其中一個原因:

類型轉換失敗    您可能嘗試將某個類型的數據附加到另一種類型的欄位中。 例如,將文字附加到數據類型設為 [ 值] 的字段時,就會出現錯誤。 檢查目的數據表中欄位的數據類型,然後確定您要在每一個數據表中附加正確的數據類型。

主要違規    您可能嘗試將數據附加到一或多個屬於數據表主鍵一部分的欄位,例如標識符欄位。 檢查目的數據表的設計,以查看主鍵 (或任何索引) 是否將 [無重複 ] 屬性設為 [是]。 然後,檢查您要附加的數據,確定這不會違反目的數據表的規則。

鎖定違規    如果目的數據表是在 [設計視圖] 中開啟,或由網路上的另一個用戶開啟,這可能會導致記錄鎖定,使查詢無法新增記錄。 確定所有人都已關閉資料庫。

違反驗證規則    檢查目的數據表的設計,以查看哪些驗證規則存在。 例如,如果欄位為必要,且您的查詢未提供數據,您會收到錯誤。 此外,請針對 [ 允許零長度 ] 屬性設為 [ ] 的任何 [文字] 字段,檢查目標數據表。 如果您的查詢未在這類欄位中附加任何字元,您會收到錯誤訊息。 其他驗證規則也可能會造成問題,例如,您可能有 [數量] 字段的下列驗證規則:

>=10

在此情況下,您無法新增數目少於 10 的記錄。

如需建立新增查詢記錄的詳細資訊,請參閱透過新增查詢將記錄新增至資料表

需要更多協助嗎?

想要其他選項嗎?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。