查找數據
2.4 操作表
數據表建好后,常常需耍根據實際需求,對表中數據進行排序,篩選、替換等操作。
2.4.1 查找數據
在操作數據庫表時,如果表中存放的數據非常多,那么當希望查找某一數據時就比較困難。Access提供了非常方便的查找功能,使用它可以快速地找到所需要的數據。
1.査找指定內容
前面巳經介紹了定位記錄,實際上,它也是一種査找記錄的方法。雖然這種方法簡單,但多數情況下,在査找數據之前并不知道所要找的數據的記錄號和位置。因此,這種方法并不能滿足更多的查詢要求。此時,可以使用“査找”對話框來進行數據的査找。
例2.28 査找“學生”表中“性別”為“男”的學生記錄。具體操作方法如下:
(1)用“數據表”視圖打開“學生”表,單擊“性別”字段選定器。
(2)單擊“編輯”菜單中的“査找”命令,打開“査找和替換”對話框,在“查找內容”框中輸入“男”,其他部分選項如圖2.59所示。
如果需要也可以在“査找范圍”下拉列表框中選擇“整個表”作為査找的范圍。注意,“査找范圍”下拉列表中所包括的字段為在進行査找之前控制光標所在的字段。用戶最好在査找之前將控制光標移到所要査找的字段上,這樣比對整個表進行査找可以節(jié)省更多時間。在“匹配”下拉列表中,除圖2.59所示內容外,也可以選擇其它的匹配部分,如“字段任何部分”、“字段開頭”等。
(3)單擊“査找下一個”按鈕,這時將査找下一個指定的內容,Access將反相顯示找到的數據。連續(xù)單擊“査找下一個”按鈕,可以將全部指定的內容査找出來。
(4)單擊“取消”按鈕或窗口關閉按鈕,結束查找。
用戶在指定査找內容時,如果希望在只知道部分內容的情況下對數據表進行査找,或者按照特定的要求査找記錄,可以使用通配符作為其他字符的占位符。
在“查找和替換”對話框中,可以使用如表2.12所示的通配符。
注意,在使用通配符搜索星號(*)、問號(?)、井號(#)、左方括號([)或連字符號(-)時,必須將搜索的符號放在方括號內。例如,搜索問號,在“査找內容”輸入框中輸入[?]符號;搜索連字號,在“查找內容”輸入框中輸入[-]符號。如果同時搜索連字號和其他單詞時,需要在方括號內將連字號放置在所有字符之前或之后,但是,如果有驚嘆號(!),則需要在方括號內將連字號放置在驚嘆號之后。如果搜索驚嘆號或右方括號(]),則不需要將其放在方“查找內容”輸入框的列表中還會保留前面的査找內容,可以直接在列表中選取再次査找的內容。
2.查找空值或空字符串
在Access表中,如果某條記錄的某個字段尚未存儲數據,則稱該記錄的這個字段的值為空值?罩蹬c空字符串的含義不同?罩凳侨敝祷蜻沒有值(即可能存在但當前未知),允許使用Null值來說明一個字段里的信息目前還無法得到?兆址怯秒p引號括起來的字符串,且雙引號中間沒有空格(即“”),這種字符串的長度為0。在Access中,查找空值或空字符串的方法是相似的。
例2.29 查找“學生”表中“姓名”字段為空值的記錄,可按如下歩驟進行操作:
(1)用“數據表”視圖打開“學生”表,單擊“姓名”字段選擇器。
(2)單擊“編輯”菜單中的“査找”命令,打開“查找和替換”對話框。
(3)在“查找內容”框中輸入“Null”。
(4)單擊“匹配”框右側的向下箭頭按鈕,并從打開的列表中選擇“整個字段”,確!鞍锤袷剿阉髯侄巍睆瓦x框未被選中,在“搜索”框中選擇“全部”、“向上”或“向下”,如圖2.60所示。
(5)單擊“査找下一個”按鈕。找到后,記錄選定器指針將指向相應的記錄。
如果要查找空字符串,只需將第(3)步中的輸入內容改為不包含空格的雙引號(“”)即可。
2015年全國職稱計算機考試教材(2007模 .. 定價:¥225 優(yōu)惠價:¥213 更多書籍 | |
全國職稱計算機考試速成過關系列套裝:W .. 定價:¥133 優(yōu)惠價:¥133.0 更多書籍 |