
3.4.3 查找与替换
在数据库中,对于信息的应用不仅表现为快速地查找、利用数据,有时还需要对数据进行有规律的替换,此时可以使用Access 2010提供的“查找”与“替换”功能。数据的查找和替换是利用“查找和替换”对话框进行的,如图3.51所示。
1.数据的查找
查找的对象可以是字段中已有的内容,也可以是空值、空字符串等特殊值。
【例3.9】在“学生”表中查找并且显示“民族”为“汉族”的学生。
具体操作步骤如下:
(1)打开“学籍管理”数据库,从导航窗格打开“学生”表。
(2)单击查找内容所在的“民族”字段,使光标插入该字段的范围内。
(3)单击“开始”选项卡“查找”组中的“查找”按钮,弹出“查找和替换”对话框,如图3.50所示。
(4)在“查找”选项卡的“查找内容”文本框中输入“汉族”,在“查找范围”下拉列表框中选择“当前字段”,在“匹配”下拉列表框中选择“整个字段”,如图3.52所示。

图3.51 “查找和替换”对话框

图3.52 查找设置
(5)单击“查找下一个”按钮,系统将顺序查找到第一个“民族”字段为“汉族”的记录;重复单击“查找下一个”按钮,系统将逐一查找满足条件的记录。
2.查找空值或者空字符串
空值(Null)是指字段中数据没有或者是未知的值,但主关键字所在字段不能包含空值。空字符串是指不包含任何字符的字符串,就是长度为零的字符串。输入时,用两个在一起的双引号“""”(中间没有空格)来标识空字符串。
查找空值或空字符串的方法基本同上,在输入查找内容时,如果是空值则输入Null;如果要查找的是空字符串,则输入不包含空格的双引号即可。
3.数据的替换
如果需要对数据表中的多处相同信息进行相同的修改操作,这时可以使用替换功能。系统提供的替换功能可以有效、准确地完成此类操作。
【例3.10】在“学生”表中查找政治面貌为“团员”的学生,并把是“团员”的内容替换成“党员”。
具体操作步骤如下。
(1)打开“学籍管理”数据库,从导航窗格打开“学生”表。
(2)单击查找内容所在的“政治面貌”字段,使光标插入该字段的范围内。
(3)单击“开始”选项卡“查找”组中的“替换”按钮,弹出“查找和替换”对话框。
(4)在“替换”选项卡的“查找内容”文本框中输入“团员”,在“替换为”文本框中输入“党员”,在“查找范围”下拉列表框中选择“当前字段”,在“匹配”下拉列表框中选择“整个字段”,在“搜索”下拉列表框中选择“全部”,如图3.53所示。

图3.53 替换设置
(5)单击“全部替换”按钮。