Access 2016数据库应用基础
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

3.3.4 查找与替换

用户经常需要在数据库中查找某条记录的某个字段,该字段中含有用户所需的特定信息,同时还可以通过替换功能对数据表中记录的字段值进行修改。

1.查找

例3.4 在“教务管理系统”数据库的“学生”表中查找姓名为“王怡”的记录。

操作步骤如下。

(1)打开“教务管理系统”数据库。

(2)在导航窗格中双击“学生”表,打开“学生”表的“数据表视图”,在“开始”选项卡的“查找”组中单击“查找”按钮,打开“查找和替换”对话框。

(3)选择“查找”选项卡,在“查找内容”文本框内输入“王怡”,并指定查找范围为“当前文档”,匹配为“整个字段”,搜索为“全部”,如图3-39所示。

图3-39 设置“查找”选项卡的参数

(4)单击“查找下一个”按钮,光标定位到第一个“姓名”为“王怡”的记录,如图3-40所示,可以逐次单击“查找下一个”按钮,直至查找完毕。

图3-40 光标定位到第一个“姓名”为“王怡”的记录

2.替换

例3.5 在“教务管理系统”数据库的“学生”表中,将姓名为“赵静”的字段替换为“赵静静”。

操作步骤如下。

(1)打开“教务管理系统”数据库。

(2)在导航窗格中双击“学生”表,打开“学生”表的“数据表视图”,在“开始”选项卡的“查找”组中单击“查找”按钮,打开“查找和替换”对话框。

(3)选择“替换”选项卡,在“查找内容”文本框内输入“赵静”,在“替换为”文本框内输入“赵静静”,并指定查找范围为“当前文档”,匹配为“整个字段”,搜索为“全部”,如图3-41所示。

图3-41 设置“替换”选项卡的参数

(4)单击“查找下一个”按钮,光标定位到第1条姓名为“赵静”的记录,如图3-42所示。如果需要替换,则单击“替换”按钮;如果不需要替换,则单击“查找下一个”按钮,直至全部查找替换完毕。

图3-42 光标定位到第1条姓名为“赵静”的记录

(5)如果全文需要一次性替换,则直接单击“全部替换”按钮,打开“Microsoft Access”提示对话框,单击“是”按钮,如图3-43所示。

图3-43 单击“是”按钮

3.关于使用通配符

在指定要查找的内容时,如果仅知道要查找的部分内容,或者要查找以指定字符打头或符合某种模式的内容时,均可以使用通配符作为其他字符的占位符。

在“查找和替换”对话框的“查找”选项卡中,可以使用如表3-9所示的通配符。

表3-9 通配符

需要注意的是,使用通配符搜索其他通配符,如星号“*”、问号“?”、数字符“#”、左方括号“[”或连字符“-”,必须将要搜索的字符放在方括号内;如果搜索感叹号“!”或右方括号“]”,则不必将其放在方括号内。

例如,如果要搜索问号“?”,则在“查找”对话框内输入“[?]”。如果要同时搜索连字符“-”和其他字符,将连字符放在方括号内,所有其他字符之前或之后。如果要搜索非连字符和其他非括号中的字符,将连字符放在感叹号之后。

必须将左方括号、右方括号放在下一层方括号内“[[]]”,才能同时搜索一对左右方括号“[]”,否则Access会将这种组合作为空字符串("")处理。