查找数据
操作表
数据表建好后,常常需耍根据实际需求,对表中数据进行排序,筛选、替换等操作。
查找数据
在操作数据库表时,如果表中存放的数据非常多,那么当希望查找某一数据时就比较困难。Access提供了非常方便的查找功能,使用它可以快速地找到所需要的数据。
1.査找指定内容
前面巳经介绍了定位记录,实际上,它也是一种査找记录的方法。虽然这种方法简单,但多数情况下,在査找数据之前并不知道所要找的数据的记录号和位置。因此,这种方法并不能满足更多的查询要求。此时,可以使用“査找”对话框来进行数据的査找。
例2.28 査找“学生”表中“性别”为“男”的学生记录。具体操作方法如下:
(1)用“数据表”视图打开“学生”表,单击“性别”字段选定器。
(2)单击“编辑”菜单中的“査找”命令,打开“査找和替换”对话框,在“查找内容”框中输入“男”,其他部分选项如图2.59所示。
如果需要也可以在“査找范围”下拉列表框中选择“整个表”作为査找的范围。注意,“査找范围”下拉列表中所包括的字段为在进行査找之前控制光标所在的字段。用户最好在査找之前将控制光标移到所要査找的字段上,这样比对整个表进行査找可以节省更多时间。在“匹配”下拉列表中,除图2.59所示内容外,也可以选择其它的匹配部分,如“字段任何部分”、“字段开头”等。
(3)单击“査找下一个”按钮,这时将査找下一个指定的内容,Access将反相显示找到的数据。连续单击“査找下一个”按钮,可以将全部指定的内容査找出来。
(4)单击“取消”按钮或窗口关闭按钮,结束查找。
用户在指定査找内容时,如果希望在只知道部分内容的情况下对数据表进行査找,或者按照特定的要求査找记录,可以使用通配符作为其他字符的占位符。
在“查找和替换”对话框中,可以使用如表2.12所示的通配符。
注意,在使用通配符搜索星号(*)、问号(?)、井号(#)、左方括号([)或连字符号(-)时,必须将搜索的符号放在方括号内。例如,搜索问号,在“査找内容”输入框中输入[?]符号;搜索连字号,在“查找内容”输入框中输入[-]符号。如果同时搜索连字号和其他单词时,需要在方括号内将连字号放置在所有字符之前或之后,但是,如果有惊叹号(!),则需要在方括号内将连字号放置在惊叹号之后。如果搜索惊叹号或右方括号(]),则不需要将其放在方“查找内容”输入框的列表中还会保留前面的査找内容,可以直接在列表中选取再次査找的内容。
2.查找空值或空字符串
在Access表中,如果某条记录的某个字段尚未存储数据,则称该记录的这个字段的值为空值。空值与空字符串的含义不同。空值是缺值或还没有值(即可能存在但当前未知),允许使用Null值来说明一个字段里的信息目前还无法得到。空字符串是用双引号括起来的字符串,且双引号中间没有空格(即“”),这种字符串的长度为0。在Access中,查找空值或空字符串的方法是相似的。
例2.29 查找“学生”表中“姓名”字段为空值的记录,可按如下歩骤进行操作:
(1)用“数据表”视图打开“学生”表,单击“姓名”字段选择器。
(2)单击“编辑”菜单中的“査找”命令,打开“查找和替换”对话框。
(3)在“查找内容”框中输入“Null”。
(4)单击“匹配”框右侧的向下箭头按钮,并从打开的列表中选择“整个字段”,确保“按格式搜索字段”复选框未被选中,在“搜索”框中选择“全部”、“向上”或“向下”,如图2.60所示。
(5)单击“査找下一个”按钮。找到后,记录选定器指针将指向相应的记录。
如果要查找空字符串,只需将第(3)步中的输入内容改为不包含空格的双引号(“”)即可。
微信搜索"考试吧"了解更多考试资讯、下载备考资料
相关推荐:
【考试吧整理】计算机等级考试各科目历年真题