2.4 操作表
考點(diǎn)13 查找數(shù)據(jù)
在Access中,查找或替換所需數(shù)據(jù)的方法有很多,不論是查找特定的數(shù)值、一條記錄,還是一組記錄,可以通過(guò)滾動(dòng)數(shù)據(jù)表或窗體,也可以在記錄編號(hào)框中鍵入記錄編號(hào)來(lái)查找記錄。
使用“查找”對(duì)話框,可以尋找特定記錄或查找字段中的某些值。在Access找到要查找的項(xiàng)目時(shí),可以在找到的各條記錄間瀏覽。
在“查找和替換”對(duì)話框中,可以使用通配符,見(jiàn)表2-4。
注意:
(1)通配符是專門(mén)用在文本數(shù)據(jù)類型中的,雖然有時(shí)候也可以成功地使用在其他數(shù)據(jù)類型中。
(2)在使用通配符搜索星號(hào)(*)、問(wèn)號(hào)(?)、數(shù)字號(hào)碼(#)、左方括號(hào)(()或減號(hào)(一)時(shí),必須將搜索的項(xiàng)目放在方括號(hào)內(nèi)。例如:搜索問(wèn)號(hào),請(qǐng)?jiān)凇安檎摇睂?duì)話框中輸入[?]符號(hào)。如果同時(shí)搜索減號(hào)和其他單詞時(shí),請(qǐng)?jiān)诜嚼ㄌ?hào)內(nèi)將減號(hào)放置在所有字符之前或之后(但是,如果有驚嘆號(hào)(!),請(qǐng)?jiān)诜嚼ㄌ?hào)內(nèi)將減號(hào)放置在驚嘆號(hào)之后)。如果在搜索驚嘆號(hào)(!)或右方括號(hào)())時(shí),不需要將其放在方括號(hào)內(nèi)。
(3)必須將左、右方括號(hào)放在下一層方括號(hào)中([ [ ] ]),才能同時(shí)搜索一對(duì)左、右方括號(hào)([]),否則Access會(huì)將這種組合作為一個(gè)空字符串處理。
考點(diǎn)14 替換數(shù)據(jù)
可以將出現(xiàn)的全部指定內(nèi)容一起查找出來(lái),或一次查找一個(gè)。如果要查找Null值和空字符串,必須使用“查找”對(duì)話框來(lái)查找這些內(nèi)容,并親自一一地替換它們。
(1)在“窗體”視圖或“數(shù)據(jù)表”視圖中,選擇要搜索的字段,除非要搜索所有字段(搜索單一字段比搜索整個(gè)數(shù)據(jù)表或窗體快)。
(2)在“編輯”菜單中單擊“替換”命令。
(3)請(qǐng)?jiān)凇安檎覂?nèi)容”框中輸入要查找的內(nèi)容,然后在“替換為”框中輸入要替換成的內(nèi)容。
如果不完全知道要查找的內(nèi)容,可以在“查找內(nèi)容”框中使用通配符來(lái)指定要查找的內(nèi)容。
(4)在“替換”對(duì)話框中,設(shè)置想用的任何其他的選項(xiàng)。若要得到更多的選項(xiàng),可單擊“其他”。
(5)如果要一次替換出現(xiàn)的全部指定內(nèi)容,請(qǐng)單擊“全部替換”按鈕。
如果要一次替換一個(gè),請(qǐng)單擊“查找下一個(gè)”按鈕,然后再單擊“替換”按鈕;如果要跳過(guò)下一個(gè)并繼續(xù)查找出現(xiàn)的內(nèi)容,請(qǐng)單擊“查找下一個(gè)”按鈕。
考點(diǎn)15 排序記錄
排序記錄時(shí),不同的字段類型,排序規(guī)則有所不同,具體規(guī)則如下:
(1)英文按字母順序排序,大小寫(xiě)視為相同,升序時(shí)按A到z排列,降序時(shí)按z到A排列。
(2)中文按拼音的順序排序,升序時(shí)按A到z排列,降序時(shí)按z到A排列。
(3)數(shù)字按數(shù)字的大小排序,升序時(shí)從小到大排列,降序按從大到小排列。
(4)使用升序排序日期和時(shí)間,是指由較前的時(shí)間到較后的時(shí)間;使用降序排序時(shí),則是指由較后的時(shí)間到較前的時(shí)間。
排序時(shí),要注意的事項(xiàng)如下:
(1)在“文本”字段中保存的數(shù)字將作為字符串而不是數(shù)值來(lái)排序。因此,如果要以數(shù)值的順序來(lái)排序,必須在較短的數(shù)字前面加上零,使得全部文本字符串具有相同的長(zhǎng)度。例如:要以升一序來(lái)排序以下的文本字符串“1”、“2”、“11”和“22”,其結(jié)果將是“1”、“11”、“2”、“22”。必須在儀有一位數(shù)的字符串前面加上零,才能正確地排序:“01”、“02”、“11”、“22”。對(duì)于不包含Null值的字段,另一個(gè)解決方案是使用V al函數(shù)來(lái)排序字符串的數(shù)值。例如:如果“年齡”列是包含數(shù)值的“文本”字段,在“字段”單元格指定V al([年齡]),并且在“排序”單元格指定排序次序后,才會(huì)以正確的順序來(lái)放置記錄。如果只在“文本”字段之中保存數(shù)字或日期,可以考慮將表的數(shù)據(jù)類型更改為數(shù)字、貨幣或日期/時(shí)間。這樣在對(duì)此字段排序時(shí),數(shù)字或日期將會(huì)以數(shù)值或日期的順序來(lái)排序,而不需要加入前面的零。
(2)在以升序來(lái)排序字段時(shí),任何含有空字段(包含Null值)的記錄將列在列表中的第一條。如果字段中同時(shí)包含Null值和空字符串,包含Null值的字段將在第一條顯示,緊接著是空字符串。
考點(diǎn)16 篩選記錄
Access中,可以使用4種方法篩選記錄:“按選定內(nèi)容篩選”、“按窗體篩選”、“輸入篩選目標(biāo)”以及“高級(jí)篩選/排序”。表、查詢或窗體篩選方法的比較見(jiàn)表2-5。
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |