W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
在本教程中,我們創(chuàng)建了各種選擇查詢,主要來自設計視圖。但在Access中,我們可以使用一些特殊的查詢向?qū)韯?chuàng)建幾個特定的??選擇查詢。第一個是查找重復查詢向?qū)А?“查找重復項查詢向?qū)А睂?chuàng)建查詢,以查找單個表或查詢中具有重復字段值的記錄。
正如我們已經(jīng)討論的,關系數(shù)據(jù)庫被設計為避免存儲重復的信息。但是盡管設計,有時用戶意外地輸入重復的信息。
在客戶表中,您可以讓同一客戶意外添加兩次。在這種情況下,客戶將具有相同的地址,但不同的客戶ID,這可能會產(chǎn)生報表問題。在這種情況下,您可以使用重復查詢向?qū)Э焖僬业娇赡艿闹貜蜅l目。
現(xiàn)在,讓我們打開包含tblAuthers表的Access數(shù)據(jù)庫,并轉到創(chuàng)建選項卡,并在查詢組中選擇查詢向?qū)А?/span>
如果您看到以下屏幕截圖,您有四個不同的向?qū)Э晒┻x擇。選擇查找重復查詢向?qū)?,然后單擊確定。
查找重復查詢向?qū)У牡谝粋€屏幕將詢問您要搜索什么表或什么查詢可能的重復。比如,我們想檢查我們的作者表,以確保同一作者沒有不小心輸入了兩次。所以,選擇tblAuthors,然后單擊下一步。
向?qū)е械牡诙€屏幕將詢問哪些字段可能包含重復的信息。
通常,您不會使用您的主鍵字段,因為,當您在Access中將一個字段指定為主鍵時,Access將不允許輸入重復。
我們將看看任何其他字段或字段的組合。
我們可以按姓氏或名字和姓氏搜索,或者您可以按他們的街道地址搜索,或者更具體地使用他們的電話號碼或生日。
現(xiàn)在讓我們按名字,姓氏和生日搜索,然后單擊下一步。
此向?qū)е械囊韵缕聊粚⒁笪覀兿M谖覀兊牟樵冎酗@示的字段。為此,點擊雙箭頭,所有字段將移動到其他查詢字段區(qū)域,并將添加到我們的查詢結果。
現(xiàn)在,讓我們點擊下一步 。它會帶我們到這個查詢向?qū)У淖詈笠粋€屏幕。
在以下屏幕中,輸入您要如何命名查詢。
默認情況下,它會命名它查找重復的加號,而不管你正在查詢的對象的名稱。在這種情況下,tblAuthors,但你可以給它任何其他名稱,然后單擊完成。
在這里,Access發(fā)現(xiàn)了一個可能的重復,這將是作者Jose Caline有相同的生日,相同的地址,相同的電話號碼,但不同的AuthorID。
這其中,肯定是偶然輸入兩次。我們現(xiàn)在已經(jīng)將所有字段添加到我們的查詢中,我們可以去刪除記錄。我們還必須確保我們在另一個表中沒有任何相關記錄。
選擇任意記錄,然后在以下對話框中選擇“刪除”。
Access會提示您“您即將刪除一個記錄?!比绻^續(xù),請單擊是。
如果您想查看該向?qū)绾蝿?chuàng)建此查詢,請進入設計視圖,并查看已添加到此查詢中的內(nèi)容。
正如你在上面的屏幕截圖中看到的,我們在第一個字段下面有我們的字段和一些特定的標準。
這是此向?qū)д诓檎抑貜托畔⒌姆绞?。這是迄今為止找到重復的最簡單的方法。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: