Access鍵值沖突該怎么解決?

本文重點介紹在執(zhí)行Access追加查詢時,遇到鍵值沖突錯誤的三種可能原因及應對辦法,對于更新查詢也可參照分析。對于Access初學者,經(jīng)常會碰到系統(tǒng)的出錯提示,但又不知所云。本人總結10多年的數(shù)據(jù)庫應用經(jīng)驗,將常見問題“鍵值沖突”的三種常見原因分析及應對方法分享給各位。
雖然本文的制作環(huán)境是Access2016,但操作與2010版甚至2003版是一致的。如圖,錯誤提示,是有2條記錄由于鍵值沖突無法追加。這個追加查詢是追加4條記錄的,如果按“是”就只追加2條,如果按“否”就不執(zhí)行追加查詢(追加0條)。
方法一:
原因三,外鍵缺少記錄。如圖,訂單表和供應商表設置了關系,供應商表的主鍵供應商與訂單表供應商字段作了關聯(lián),實施參照完整性,所以訂單表的供應商字段是外鍵。追加表中有一條含有“戊供應商”的記錄,而供應商表沒有對應的記錄,這也是會造成鍵值沖突的。
應對三,補值。如圖,在供應商表補充“戊供應商”的記錄。
方法二:
原因一,追加表中本身就存在重復鍵值。如圖,訂單表是被追加數(shù)據(jù)進去的表,主鍵是訂單號。主鍵是不可為空不可重復的。這里的追加表中訂單號字段有2條記錄重復了(訂單號記錄為:D0021)。
應對一,刪除追加表的重復記錄。經(jīng)過甄別,第2條和第4條記錄是完全相同的,刪除第4條記錄即可。
方法三:
原因二,追加表與被追加表有重復鍵值。如圖,訂單表已經(jīng)存有D0012的訂單號記錄(第3條記錄),而追加表也有這個訂單號(也是第3條記錄)。
應對二,刪除重復記錄。經(jīng)過甄別,追加表和被追加表的這條記錄是完全相同的??蓜h除追加表記錄,也可以刪除被追加表的這條記錄(如圖是后者)。
注意事項:本范例是根據(jù)追加查詢錯誤制作的,對于更新查詢出現(xiàn)的鍵值沖突,也可參考。
相關推薦:
Access怎么給表格設置主關鍵字?access設置主鍵的方法
相關文章
Access怎么給表格設置主關鍵字?access設置主鍵的方法
Access怎么給表格設置主鍵?設置主鍵的意思就是主關鍵字,的值用于唯一地標識表中的某一條記錄,下面我們來看看access設置主鍵的方法,需要的朋友可以參考下2016-01-15Excel Services OverView系列2 使用Excel Web Access技術在線瀏覽Excel
之前的文章介紹過,我們可以通過Excel Services將Excel發(fā)布到SharePoint Server上,讓用戶在線地瀏覽Excel工作薄,如果有需要的話,還可以進一步地進行設置,允許用戶與Exc2015-12-29Excel中的數(shù)據(jù)如何導入到Access數(shù)據(jù)庫中?
Excel中的數(shù)據(jù)如何導入到Access數(shù)據(jù)庫中?下面小編就為大家介紹一下,不會的朋友可以過來學習一下,希望能對大家有所幫助2015-03-30通知我怎么開啟Accessibility service服務系統(tǒng)提示先開啟
下載好通知我軟件,可不知道為什么一點擊打開就,顯示“實現(xiàn)彈消息服務需要開啟Accessibility service服務,系統(tǒng)檢測到你尚未開啟服務,下面是開啟方法,需要的朋友可以參2014-10-15如何學會對ACCESS數(shù)據(jù)庫的性能進行分析
這篇文章主要介紹了如何學會對ACCESS數(shù)據(jù)庫的性能進行分析,有需要的朋友快來看看吧。2014-05-22怎樣用Word美化打印Access數(shù)據(jù)表格?Word美化打印Access數(shù)據(jù)表格的教程
Access數(shù)據(jù)庫處置功能非常強大,但在打印設置功能上卻不及Word,所以有時候我們要用word來美化打印Access數(shù)據(jù)表格,怎樣用Word美化打印Access數(shù)據(jù)表格呢?請看下文2014-05-22Access2007怎樣在設計視圖下創(chuàng)建查詢
本文主要介紹了Access2007怎樣在設計視圖下創(chuàng)建查詢的方法,有需要的朋友可以參考一下2014-05-22- 給數(shù)據(jù)增加有效性規(guī)則的目的即是讓數(shù)據(jù)符合一定的規(guī)則,假如不符合規(guī)則,數(shù)據(jù)就無法錄入,Access如何給字段添加有效性規(guī)則,下面小編告訴大家方法,有需要的朋友可以看看2014-05-22
- 今天有人問如何用Access制作復雜的報表,話不多說,下面開始制作吧2014-05-22
在網(wǎng)頁上進行access數(shù)據(jù)庫壓縮的方法
這篇文章主要介紹了在網(wǎng)頁上進行access數(shù)據(jù)庫壓縮的方法,需要的朋友可以參考下2014-05-05