>

Unique Property

Applies To

Index Object.

Description

Sets or returns a value that indicates whether an Index object represents a unique (key) index for a table. For an Index object, this property setting is read/write until the object is appended to a collection, after which it's read-only.

Settings and Return Values

The setting or return value is a Boolean expression that specifies a unique index. The data type is Boolean. True (-1) indicates that the Index object represents a unique index.

Remarks

A unique index consists of one or more fields that logically arrange all records in a table in a unique, predefined order. If the index consists of one field, values in that field must be unique for the entire table. If the index consists of more than one field, each field can contain duplicate values, but each combination of values from all the indexed fields must be unique.

If both the Unique and Primary properties of an Index object are set to True, the index is unique and primary: It uniquely identifies all records in the table in a predefined, logical order. If the Primary property is set to False (0), the index is a secondary index. Secondary indexes (both key and nonkey) logically arrange records in a predefined order without serving as an identifier for records in the table.

Tips

See Also

Attributes Property, Clustered Property, Primary Property, Unique Property.

Example

See the Index property example.

Example (Microsoft Access)

See the IgnoreNulls property example (Microsoft Access).