MS Access查找重復(fù)項(xiàng)

2018-12-23 14:07 更新

在本教程中,我們創(chuàng)建了各種選擇查詢,主要來(lái)自設(shè)計(jì)視圖。但在Access中,我們可以使用一些特殊的查詢向?qū)?lái)創(chuàng)建幾個(gè)特定的??選擇查詢。第一個(gè)是查找重復(fù)查詢向?qū)А?“查找重復(fù)項(xiàng)查詢向?qū)А睂?chuàng)建查詢,以查找單個(gè)表或查詢中具有重復(fù)字段值的記錄。

正如我們已經(jīng)討論的,關(guān)系數(shù)據(jù)庫(kù)被設(shè)計(jì)為避免存儲(chǔ)重復(fù)的信息。但是盡管設(shè)計(jì),有時(shí)用戶意外地輸入重復(fù)的信息。

例子

在客戶表中,您可以讓同一客戶意外添加兩次。在這種情況下,客戶將具有相同的地址,但不同的客戶ID,這可能會(huì)產(chǎn)生報(bào)表問(wèn)題。在這種情況下,您可以使用重復(fù)查詢向?qū)Э焖僬业娇赡艿闹貜?fù)條目。

現(xiàn)在,讓我們打開包含tblAuthers表的Access數(shù)據(jù)庫(kù),并轉(zhuǎn)到創(chuàng)建選項(xiàng)卡,并在查詢組中選擇查詢向?qū)А?/span>

如果您看到以下屏幕截圖,您有四個(gè)不同的向?qū)Э晒┻x擇。選擇查找重復(fù)查詢向?qū)В缓髥螕舸_定。

Duplicate Query

查找重復(fù)查詢向?qū)У牡谝粋€(gè)屏幕將詢問(wèn)您要搜索什么表或什么查詢可能的重復(fù)。比如,我們想檢查我們的作者表,以確保同一作者沒(méi)有不小心輸入了兩次。所以,選擇tblAuthors,然后單擊下一步

View Table

Author ID
  • 向?qū)е械牡诙€(gè)屏幕將詢問(wèn)哪些字段可能包含重復(fù)的信息。

  • 通常,您不會(huì)使用您的主鍵字段,因?yàn)?,?dāng)您在Access中將一個(gè)字段指定為主鍵時(shí),Access將不允許輸入重復(fù)。

  • 我們將看看任何其他字段或字段的組合。

我們可以按姓氏或名字和姓氏搜索,或者您可以按他們的街道地址搜索,或者更具體地使用他們的電話號(hào)碼或生日。

現(xiàn)在讓我們按名字,姓氏和生日搜索,然后單擊下一步

Date Created

此向?qū)е械囊韵缕聊粚⒁笪覀兿M谖覀兊牟樵冎酗@示的字段。為此,點(diǎn)擊雙箭頭,所有字段將移動(dòng)到其他查詢字段區(qū)域,并將添加到我們的查詢結(jié)果。

Additional Query

現(xiàn)在,讓我們點(diǎn)擊下一步它會(huì)帶我們到這個(gè)查詢向?qū)У淖詈笠粋€(gè)屏幕。

Next Query Wizard

在以下屏幕中,輸入您要如何命名查詢。

View Result

默認(rèn)情況下,它會(huì)命名它查找重復(fù)的加號(hào),而不管你正在查詢的對(duì)象的名稱。在這種情況下,tblAuthors,但你可以給它任何其他名稱,然后單擊完成。

在這里,Access發(fā)現(xiàn)了一個(gè)可能的重復(fù),這將是作者Jose Caline有相同的生日,相同的地址,相同的電話號(hào)碼,但不同的AuthorID。

Possible Duplicate

這其中,肯定是偶然輸入兩次。我們現(xiàn)在已經(jīng)將所有字段添加到我們的查詢中,我們可以去刪除記錄。我們還必須確保我們?cè)诹硪粋€(gè)表中沒(méi)有任何相關(guān)記錄。

Related Records

選擇任意記錄,然后在以下對(duì)話框中選擇“刪除”。

Delete Record

Access會(huì)提示您“您即將刪除一個(gè)記錄?!比绻^續(xù),請(qǐng)單擊是。

如果您想查看該向?qū)绾蝿?chuàng)建此查詢,請(qǐng)進(jìn)入設(shè)計(jì)視圖,并查看已添加到此查詢中的內(nèi)容

Added List

正如你在上面的屏幕截圖中看到的,我們?cè)诘谝粋€(gè)字段下面有我們的字段和一些特定的標(biāo)準(zhǔn)。

Specified Criteria

這是此向?qū)д诓檎抑貜?fù)信息的方式。這是迄今為止找到重復(fù)的最簡(jiǎn)單的方法。

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)