Access开发培训
网站公告
·Access专家课堂QQ群号:151711184    ·Access快速开发平台下载地址及教程    ·欢迎加入Access专家课堂微信群!    ·如何快速搜索本站文章|示例|资料    
您的位置: 首页 > 技术文章 > Access2010/2013/2016/2019/2021

Access2010索引详细说明

时 间:2013-07-10 17:07:03
作 者:吴静贤   ID:32056  城市:广州
摘 要:access 2010 索引相关疑问。
属于概念性文章
正 文:

2010的索引,有两个地方,下图的两个红框框框住的地方,上面的索引点击以后回弹出中间的“索引:教师”对相框,可以在里面自行输入索引,下面的字段属性中的索引可以按照下拉来选择索引的有无。

点击图片看大图
当点击下面这个按钮


就弹出下面这个框框,在里面键入索引名称、字段名称(可输入或下拉选择),排序(下拉选择),但是输入以后,不会对字段属性中的索引属性有任何改变。

但相反在字段属性中,见属性“无”改为“有(有重复)”或“有(无重复)”

那个弹出来的框框就自动生成了一个索引,如下图的“教师编号1”

书本上没有明确两者的关系,但是按照这样看来,当字段属性索引改为有以后,上面的列表中会自行添加一个普通索引。但是如果要创建主索引就要在上面的列表中定义。
是这样理解的么?有没有了解的人? 


如下正解:

创建索引

要创建索引,请先决定是创建单字段索引还是多字段索引。通过设置“索引”属性可创建单字段索引。下表列出了“索引”属性的可能设置。

索引属性的设置
不在此字段上创建索引(或删除现有索引)
有(有重复) 在此字段上创建索引
有(无重复) 在此字段上创建唯一索引

如果创建唯一索引,则 Access 不允许您在字段中输入这样的新值:该值已在其他记录的同一字段中存在。Access 会自动为主键创建唯一索引,但您可能也想禁止其他字段中的重复值。例如,可以在一个存储序列号的字段上创建唯一索引,以便不会有两个产品具有相同的序列号。

有关主键的详细信息,请单击“请参阅”部分中的链接。

创建单字段索引    

  1. 在“导航窗格”中,右键单击想在其中创建索引的表的名称,然后在快捷菜单上单击“设计视图”
  2. 单击您想创建索引的字段的“字段名称”
  3. “字段属性”下,单击“常规”选项卡。
  4. “索引”属性中,如果想允许重复,则单击“有(有重复)”,否则单击“有(无重复)”以创建唯一索引。
  5. 要保存更改,请在“快速访问工具栏”上单击“保存”,或者按 Ctrl+S。

创建多字段索引    

  1. 在“导航窗格”中,右键单击想在其中创建索引的表的名称,然后单击“设计视图”
  2. “设计”选项卡上的“显示/隐藏”组中,单击“索引”

此时会出现“索引”窗口。调整窗口大小,以便显示一些空白行和索引属性。

要为表创建多字段索引,您要在“索引”窗口中为索引中的每个字段包含一行,并且仅在第一行中包含索引名称。Access 将所有行视为同一索引的一部分,直至它遇到包含另一个索引名称的行为止。要插入一行,请右键单击想插入一行的位置,然后在快捷菜单上单击“插入行”

  1. “索引名称”列中,在第一个空白行内键入索引的名称。可以按照某一个索引字段的名称来命名索引,也可以使用其他名称。
  2. “字段名称”列中,单击箭头,然后单击想用于索引的第一个字段。
  3. 在下一行中,将“索引名称”列留空,然后,在“字段名称”列中单击索引的第二个字段。重复此步,直至选择了要包含在索引中的所有字段为止。

 注释   默认的排序次序是升序

  1. 要更改字段值的排序次序,请在“索引”窗口的“排序次序”列中单击“升序”“降序”
  2. “索引”窗口中的“索引属性”下,为“索引名称”列中包含索引名称的行指定索引属性。请依据下表来设置属性。
标签 VALUE
主索引 如果为“是”,则索引为主键。
唯一索引 如果为“是”,则索引中的每个值必须唯一。
忽略空值 如果为“是”,则在索引字段中具有空值的记录被排除在索引之外。
  1. 要保存更改,请在“快速访问工具栏”上单击“保存”

键盘快捷方式  按 Ctrl+S。

  1. 关闭“索引”窗口。




Access软件网QQ交流群 (群号:483923997)       Access源码网店

常见问答:

技术分类:

相关资源:

专栏作家

关于我们 | 服务条款 | 在线投稿 | 友情链接 | 网站统计 | 网站帮助