鍍金池/ 教程/ 數(shù)據(jù)庫(kù)/ Access重復(fù)查詢向?qū)?/span>
Access關(guān)聯(lián)數(shù)據(jù)
Access數(shù)據(jù)庫(kù)簡(jiǎn)介
Access索引
Access創(chuàng)建窗體
Access添加數(shù)據(jù)
Access多對(duì)多關(guān)系
Access教程
Access總結(jié)數(shù)據(jù)
Access不匹配項(xiàng)查詢向?qū)?/span>
Access對(duì)象
Access創(chuàng)建查詢
Access計(jì)算表達(dá)式
Access操作查詢
Access一對(duì)多關(guān)系
Access SQL視圖
Access數(shù)據(jù)類型
Access一對(duì)一關(guān)系
Access創(chuàng)建表
Access重復(fù)查詢向?qū)?/span>
Access連接
Access查詢標(biāo)準(zhǔn)(條件)
Access分組數(shù)據(jù)
Access創(chuàng)建關(guān)系
Access關(guān)系型數(shù)據(jù)庫(kù)
Access參數(shù)查詢
Access導(dǎo)航窗體
Access通配符
Access備用條件
Access創(chuàng)建數(shù)據(jù)庫(kù)
Access查詢數(shù)據(jù)

Access重復(fù)查詢向?qū)?/h1>

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

正如我們所討論的,關(guān)系數(shù)據(jù)庫(kù)的設(shè)計(jì)是為了避免存儲(chǔ)重復(fù)的信息。 但是,盡管這樣的設(shè)計(jì),有時(shí)用戶不小心輸入重復(fù)的信息。

示例

在客戶的表格中,可以讓同一個(gè)客戶不小心添加兩次。 在這種情況下,客戶將擁有相同的地址,但客戶ID不同,這可能會(huì)導(dǎo)致報(bào)告問(wèn)題。 在這種情況下,可以使用重復(fù)查詢向?qū)?lái)快速找到可能的重復(fù)條目。

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

如果看到以下屏幕截圖,則可以選擇四種不同的向?qū)?。選擇查找重復(fù)查詢向?qū)?/strong>,然后單擊 確定。

查找重復(fù)查詢向?qū)?/strong>的第一個(gè)屏幕將詢問(wèn)您要搜索哪個(gè)表或哪個(gè)查詢可能有重復(fù)。假設(shè)要檢查tblCustomers表,以確保同一客戶沒(méi)有輸入兩次或多次。 所以,選擇tblCustomers并點(diǎn)擊下一步

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

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

我們來(lái)看看其他字段或字段的組合。

我們可以按名字和電話來(lái)區(qū)別同一客戶進(jìn)行搜索,也可以通過(guò)他們的地址進(jìn)行搜索,或者用他們的電話號(hào)碼或生日更具體一些。

這里只演示搜索名字和電話,然后點(diǎn)擊下一步。如下圖所示 -

此向?qū)е械囊韵缕聊粚⒁笪覀円诓樵冎酗@示的字段。點(diǎn)擊雙箭頭,所有字段將移到附加查詢字段區(qū)域,并將添加到查詢結(jié)果中。

在下面的屏幕中,輸入你想的命名查詢。這里保持默認(rèn)值 -

假設(shè)tblCustomers表中有以下數(shù)據(jù) -

那么執(zhí)行上面重復(fù)查詢后,得到以下結(jié)果 -