在本教學中,主要從設計視圖創建了各種選擇查詢。 但在Access中,可以使用一些特殊的查詢嚮導來創建幾個特定的查詢。 第一個是“查找重複查詢”嚮導。查找重複查詢嚮導將創建一個查詢,在單個表或查詢中查找具有重複字段值的記錄。
正如我們所討論的,關係資料庫的設計是為了避免存儲重複的資訊。 但是,儘管這樣的設計,有時用戶不小心輸入重複的資訊。
示例
在客戶的表格中,可以讓同一個客戶不小心添加兩次。 在這種情況下,客戶將擁有相同的地址,但客戶ID不同,這可能會導致報告問題。 在這種情況下,可以使用重複查詢嚮導來快速找到可能的重複條目。
現在打開我們的Access資料庫,其中包含tblCustomers
表,並轉到創建 選項卡,並在查詢組中,選擇查詢嚮導。
如果看到以下螢幕截圖,則可以選擇四種不同的嚮導。選擇查找重複查詢嚮導,然後單擊 確定。
查找重複查詢嚮導的第一個螢幕將詢問您要搜索哪個表或哪個查詢可能有重複。假設要檢查tblCustomers
表,以確保同一客戶沒有輸入兩次或多次。 所以,選擇tblCustomers
並點擊下一步。
嚮導中的第二個螢幕將詢問可能包含重複資訊的字段。
通常情況下,將不會使用主鍵字段,因為當將Access中的某個字段指定為主鍵時,Access將不允許輸入重複項。
我們來看看其他字段或字段的組合。
我們可以按名字和電話來區別同一客戶進行搜索,也可以通過他們的地址進行搜索,或者用他們的電話號碼或生日更具體一些。
這裏只演示搜索名字和電話,然後點擊下一步。如下圖所示 -
此嚮導中的以下螢幕將要求我們要在查詢中顯示的字段。點擊雙箭頭,所有字段將移到附加查詢字段區域,並將添加到查詢結果中。
在下面的螢幕中,輸入你想的命名查詢。這裏保持默認值 -
假設tblCustomers
表中有以下數據 -
那麼執行上面重複查詢後,得到以下結果 -