二级Access数据库备考笔记之查找数据
时 间:2012-11-02 08:26:03
作 者:缪炜 ID:24010 城市:江阴
摘 要:查找数据
正 文:
2.4 操作表
数据表建好后,常常需耍根据实际需求,对表中数据进行排序,筛选、替换等操作。
2.4.1 查找数据
在操作数据库表时,如果表中存放的数据非常多,那么当希望查找某一数据时就比较困难。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)步中的输入内容改为不包含空格的双引号(“”)即可。
Access二级考试QQ交流群 (群号:125674407) Access源码网店
常见问答:
技术分类:
源码示例
- 【源码QQ群号19834647...(12.17)
- Access对子窗体数据进行批...(10.30)
- 最精简的组合框行来源数据快速输...(10.25)
- Access仿平台的多值选择器...(10.24)
- 【Access日期区间段查询】...(10.22)
- 【Access源码示例】VBA...(10.12)
- Access累乘示例,Acce...(10.09)
- 数值8.88,把整数8去掉,转...(10.08)
- 【Access自定义函数】一个...(09.30)
- 【Access选项卡示例】Ac...(09.09)
学习心得
最新文章
- Access判断多条明细的配方或订...(11.30)
- 如何让后台数据库在局域网共享时,且...(11.29)
- 【Access月初月末日期设置方法...(11.29)
- 【Access IIF函数嵌套示例...(11.26)
- Access快速开发平台--使用组...(11.25)
- Access快速开发平台--对上传...(11.22)
- Access快速开发平台企业版--...(11.18)
- 不会用多表联合查询,多表查询没结果...(11.16)
- 【案例分享】主键字段值含有不间断空...(11.16)
- Access快速开发平台--后台D...(11.14)