a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 95|回复: 0

[Access] 2011年计算机等级考试二级Access数据库教程(9)

[复制链接]
发表于 2012-7-31 22:26:35 | 显示全部楼层 |阅读模式
  查找数据' _* n* R& K$ u% p- Y) \1 x$ r
  2.4 操作表
# r$ [* k  {: z, }  Z' `; L+ F  数据表建好后,常常需耍根据实际需求,对表中数据进行排序,筛选、替换等操作。, T# P5 e7 H- \' y
  2.4.1 查找数据' {5 }. g0 l' \9 M; m
  在操作数据库表时,如果表中存放的数据非常多,那么当希望查找某一数据时就比较困难。Access提供了非常方便的查找功能,使用它可以快速地找到所需要的数据。; p3 q% Z1 r! V$ L3 B# s0 w
  1.査找指定内容
# r$ h1 O+ ?: Q; `! u9 p# d  前面巳经介绍了定位记录,实际上,它也是一种査找记录的方法。虽然这种方法简单,但多数情况下,在査找数据之前并不知道所要找的数据的记录号和位置。因此,这种方法并不能满足更多的查询要求。此时,可以使用“査找”对话框来进行数据的査找。
; L# [: o7 K$ U, ^' r3 t% A* K  例2.28 査找“学生”表中“性别”为“男”的学生记录。具体操作方法如下:
: ~: f# E6 K, _- l/ B  ]8 t& x  (1)用“数据表”视图打开“学生”表,单击“性别”字段选定器。
% f2 v5 n: H% X& L5 W' \  (2)单击“编辑”菜单中的“査找”命令,打开“査找和替换”对话框,在“查找内容”框中输入“男”,其他部分选项如图2.59所示。: }7 I+ t) j* a$ i2 T
: J, L1 \2 `% p/ o6 d3 q
   7 Q* h% U' B, K- u/ w% A+ A
  如果需要也可以在“査找范围”下拉列表框中选择“整个表”作为査找的范围。注意,“査找范围”下拉列表中所包括的字段为在进行査找之前控制光标所在的字段。用户最好在査找之前将控制光标移到所要査找的字段上,这样比对整个表进行査找可以节省更多时间。在“匹配”下拉列表中,除图2.59所示内容外,也可以选择其它的匹配部分,如“字段任何部分”、“字段开头”等。  S2 F3 t4 r" l* [! L+ q, M# I
  (3)单击“査找下一个”按钮,这时将査找下一个指定的内容,Access将反相显示找到的数据。连续单击“査找下一个”按钮,可以将全部指定的内容査找出来。& c& P4 E3 N+ N
  (4)单击“取消”按钮或窗口关闭按钮,结束查找。
% V6 y3 D1 {. f' }' d  {- M& u, j  用户在指定査找内容时,如果希望在只知道部分内容的情况下对数据表进行査找,或者按照特定的要求査找记录,可以使用通配符作为其他字符的占位符。
; N1 |# k2 ]3 }& d' y2 M1 z  在“查找和替换”对话框中,可以使用如表2.12所示的通配符。
: Y. a0 j2 Q8 D' O
% j: ~- Q5 W$ v
; K! P) q* g4 D$ x8 f5 A4 k  注意,在使用通配符搜索星号(*)、问号(?)、井号(#)、左方括号([)或连字符号(-)时,必须将搜索的符号放在方括号内。例如,搜索问号,在“査找内容”输入框中输入[?]符号;搜索连字号,在“查找内容”输入框中输入[-]符号。如果同时搜索连字号和其他单词时,需要在方括号内将连字号放置在所有字符之前或之后,但是,如果有惊叹号(!),则需要在方括号内将连字号放置在惊叹号之后。如果搜索惊叹号或右方括号(]),则不需要将其放在方“查找内容”输入框的列表中还会保留前面的査找内容,可以直接在列表中选取再次査找的内容。
) C0 t5 G6 A5 S7 m1 V& j  2.查找空值或空字符串
$ h! z4 H. i4 |  在Access表中,如果某条记录的某个字段尚未存储数据,则称该记录的这个字段的值为空值。空值与空字符串的含义不同。空值是缺值或还没有值(即可能存在但当前未知),允许使用Null值来说明一个字段里的信息目前还无法得到。空字符串是用双引号括起来的字符串,且双引号中间没有空格(即“”),这种字符串的长度为0。在Access中,查找空值或空字符串的方法是相似的。
9 N' y# |+ S% B( c/ E4 f6 f. ^  例2.29 查找“学生”表中“姓名”字段为空值的记录,可按如下歩骤进行操作:- X+ s' o: K3 B/ s
  (1)用“数据表”视图打开“学生”表,单击“姓名”字段选择器。0 E% ?" ]& c- g+ |* g
  (2)单击“编辑”菜单中的“査找”命令,打开“查找和替换”对话框。
; A4 B1 M, b% r* X) C' Z- \3 M  (3)在“查找内容”框中输入“Null”。: D; i* F. q1 @$ v; G6 |
  (4)单击“匹配”框右侧的向下箭头按钮,并从打开的列表中选择“整个字段”,确保“按格式搜索字段”复选框未被选中,在“搜索”框中选择“全部”、“向上”或“向下”,如图2.60所示。
7 }0 o* r: H/ |$ L( q1 _
( L- U& a; G( D' x5 x+ |. Z 3 x$ H; b9 N6 Q! a7 E8 x
  (5)单击“査找下一个”按钮。找到后,记录选定器指针将指向相应的记录。6 k" k3 b9 y! _' a9 J" f7 k
  如果要查找空字符串,只需将第(3)步中的输入内容改为不包含空格的双引号(“”)即可。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-4-29 09:45 , Processed in 0.232472 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表