Propriedade Indexed

Aplica-se ao: Access 2013 | Access 2016

Use a propriedade Indexada para definir um índice de campo único. Um índice agiliza consultas nos campos indexados, bem como as operações de classificação e agrupamento. Por exemplo, se você pesquisar nomes de funcionários específicos em um campo LastName, você pode criar um índice para esse campo para agilizar a pesquisa de um nome específico.

Configuração

A propriedade Indexed usa as configurações a seguir.

Configuração Descrição
Não (Padrão) Nenhum índice.
Sim (duplicatas OK) O índice permite duplicatas.
Sim (sem duplicatas) O índice não permite duplicatas.

Você só pode definir esta propriedade na seção Propriedades de campo no modo de Design da tabela. Você pode definir um índice de campo único configurando a propriedade Indexed na seção Propriedades de campo no modo Design da tabela. Você pode definir índices de campos múltiplos na janela Índices. Para abrir a janela Índices, na guia Design, no grupo Mostrar/Ocultar, clique em Índices.

Se você adicionar um índice de campo único na janela Índices, o Microsoft Access definirá a propriedade Indexed do campo para Sim.

No Visual Basic, use o método Append do ADO da coleção Indexes para criar um índice para um campo.

Comentários

Use a propriedade Indexed para localizar e classificar registros usando um único campo em uma tabela. O campo pode conter valores exclusivos ou não exclusivos. Por exemplo, você pode criar um índice em um campo EmployeeID em uma tabela de funcionários na qual cada ID de funcionário é exclusivo ou você pode criar um índice em um campo Name, no qual alguns nomes podem ser duplicatas.

Observação

Você não pode indexar campos de tipo de dados de Memorando, Hiperlink ou Objeto OLE.

Você pode criar quantos índices quiser. Os índices são criados quando você salva a tabela e são atualizados automaticamente quando você altera ou adicionar registros. Você pode adicionar ou excluir os índices a qualquer momento no modo Design da tabela.

Dica

Você pode especificar o texto comumente usado no início ou no final de um nome de campo (como “ID”, “código” ou “núm”) para a opção AutoIndexar ao Importar/Criar na guia Tabelas/Consultas, disponível ao clicar em Opções no menu Ferramentas. Ao importar arquivos de dados que contêm esse texto em seus nomes de campo, o Microsoft Access cria um índice para esses campos.

Se a chave primária de uma tabela for um campo único, o Microsoft Access definirá automaticamente a propriedade Indexed desse campo como Sim (sem duplicatas).

Se você quiser criar índices de campos múltiplos, use a janela Índices.

Confira também

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.