我收到有關資料類型不相符的訊息

我收到有關資料類型不相符的訊息

重要:  本文係由機器翻譯而成,請參閱免責聲明。本文的英文版本請見這裡,以供參考。

此錯誤代表輸入值無法符合 Access 預期該值應有的資料類型。例如,如果您提供 Access 一個文字字串,但它預期的是數字,則會收到資料類型不符的錯誤。

若要疑難排解這個訊息,請嘗試執行下列步驟:

  • 如果您只變更資料表中欄位的 [預設值],而且在嘗試輸入新記錄時看見有關資料類型不符的訊息,請在 [設計檢視] 中開啟資料表,並確認您用於欄位之 [預設值] 的運算式與欄位評估的資料類型相同。舉例來說,如果欄位有 [數字] 資料類型,請確認您未在 [預設值] 運算式的周圍加上引號標記 (例如 "1" 會評估為文字,而不是數字)。

  • 確認資料行準則符合資料行基本欄位的資料類型。如果您為數值或日期/時間欄位指定文字準則,則會收到這個錯誤。

    例如,如果您輸入準則 "50""12/13/12",就會傳回錯誤訊息,因為 Access 會將引號中的值解譯為文字,而不是數字。因此,請務必先移除這些引號。您將知道在 [準則] 欄位中輸入的是否為有效日期,因為日期周圍會出現 # 符號,例如 #12/13/12#

造成資料類型衝突的其他情況包括:

  • 您要針對查閱欄位指定準則,而準則使用查閱清單中顯示的值 (例如名稱),而非其相關聯的外部索引鍵值 (例如識別碼)。外部索引鍵值是基準資料表中實際儲存的值,因此指定欄位準則時,您應該使用這些值。

  • 您在針對貨幣欄位所指定的準則中輸入貨幣符號 ($)。移除貨幣符號,然後檢視結果。

    如果您所輸入的數值準則周圍有引號,則可判斷輸入內容並非數字。當您輸入 $ 符號時,Access 會自動用引號括住您輸入的字串。

  • 確認查詢中每一組已聯結欄位的資料類型皆相同。若非如此,請將其中一個已聯結欄位的資料類型變更為符合另一個已聯結欄位的資料類型,這樣才不會收到不相符的錯誤。

附註: 機器翻譯免責聲明︰本文係以電腦系統翻譯而成,未經人為介入。Microsoft 提供此等機器翻譯旨在協助非英語系使用者輕鬆閱讀 Microsoft 產品、服務及技術相關內容。基於本文乃由機器翻譯而成,因此文中可能出現詞辭、語法、文法上之錯誤。

擴展您的技能
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×