Access VBA教程:Indexed属性

使用 Indexed属性可以设置单一字段索引。索引可加速对索引字段的查询,还能加速排序及分组操作。例如,如果在“姓氏”字段中搜索某一雇员的姓名,可以创建该字段的索引,以加快搜索具体姓名的速度。

设置

Indexed属性使用以下设置:

设置 说明
(默认值)无索引。
是(有重复) 该索引允许重复值。
是(无重复) 该索引不允许重复。

只能在表“设计”视图的“字段属性”节中设置该属性。通过设置表“设计”视图的“字段属性”窗格中的“索引”属性,可以设置单一字段索引。单击“视图”菜单的“索引”,则可以在“索引”窗口中设置多字段索引。

如果在“索引”窗口中添加单一字段索引,Microsoft Access 会把该字段的 Indexed属性设为“是”。

Visual Basic 中,使用 Indexes集合的 ADO Append方法为字段创建索引。

说明

使用 Indexed属性可以在表中使用单一字段进行记录的查找与排序。该字段可以包含唯一值或非唯一值。例如,可以为“雇员”表中的“雇员ID”字段创建索引,表中每一个雇员的编号都是唯一的;或者可以为“名字”字段创建索引,字段中部分姓名可以重复。

注意   不能对“备注”、“超链接”或“OLE对象”等数据类型的字段编制索引。

可以根据需要,创建多个索引。索引在保存表时创建,并且在更改或添加记录时,索引可以自动更新。任何时候都可以在表“设计”视图中添加或删除索引。

提示   可以将“选项”对话框中“表/查询”选项卡上的“在导入/创建时自动索引”选项设为字段名称开头或结尾常用的文本(如 “ID”、“code”或“num”)。通过单击“工具”菜单上的“选项”,可以使用“选项”对话框。在导入字段名称中含有该文本的数据文件时,Microsoft Access 将为这些字段创建索引。

如果表的主键为单一字段,Microsoft Access 将自动把该字段的 Index属性设为“是”(无重复)。

如果要创建多字段索引,请使用“索引”窗口。

上页:Access VBA教程:IMESentenceMode属性 下页:Access VBA教程:InputMask属性

Access VBA教程:Indexed属性

Access VBA教程:InputMask属性 Access VBA教程:InputParameters属性
Access VBA教程:InSelection属性 Access VBA教程:InsideHeight属性
Access VBA教程:InsideWidth属性 Access VBA教程:IsBroken属性
Access VBA教程:IsCompiled属性 Access VBA教程:IsConnected属性
Access VBA教程:IsHyperlink属性 Access VBA教程:IsLoaded属性
Access VBA教程:IsVisible属性 Access VBA教程:Item属性
Access VBA教程:ItemData属性 Access VBA教程:ItemLayout属性
Access VBA教程:ItemsAcross属性 Access VBA教程:ItemSizeHeight属性
Access VBA教程:ItemSizeWidth属性 Access VBA教程:ItemsSelected属性
Access VBA教程:KeepTogether属性 Access VBA教程:KeepTogether属性 - 组
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号