INDICE

USUARIO.EXCLUIDOS 08/04/2007 22:08:19
#210756
Preciso usar um indice composto, o banco de dados é em access, é para um cadastro, necessito encontrar dois campos, o 1ro o nome da empresa e depois o nome da pessoa. Como posso fazer isso.

Grato a todos
USUARIO.EXCLUIDOS 09/04/2007 07:38:06
#210763
alexey , explique direito , nao entendi o que vc quis dizer ?
HUGOSSOUZA 09/04/2007 09:22:52
#210776
Resposta escolhida
vc quer criar o indice ou apenas fazer a pesquisa?

par criar o indice você pode fazer assim:
cnn.execute ("create index [nomeIndex] on [tabela] ([campo1], [campo2])")
USUARIO.EXCLUIDOS 14/04/2007 18:15:52
#211919
Desculpem a demora,

Mas gostaria de saber se no Access há como vincular dois campos de uma mesma tabela para que se tornem um único indice, o que fiz em uma outra situação que era emergencial, foi criar um 3ro campo e salvar nele a união de outros dois, criando assim um indice.

obrigado pela ajuda de todos mais uma x
USUARIO.EXCLUIDOS 14/04/2007 18:46:33
#211921
Citação:

Preciso usar um indice composto, o banco de dados é em access, é para um cadastro, necessito encontrar dois campos, o 1ro o nome da empresa e depois o nome da pessoa. Como posso fazer isso.


Não existe relação no fato de encontrar ou não um registro somente se houver um índice nos campos pesquisados.
O índice é um componente para acelerar a pesquisa, agora no seu caso como os campos são nome e possivelmente você usará LIKE o índice não irá servir pra nada.

Um índice não se víncula numa tabela vc simplesmente o cria ou o remove.
Sim, é possível criar um índice composto por mais de uma coluna, mais este item o HUGOSSOUZA já respondeu.

USUARIO.EXCLUIDOS 15/04/2007 10:10:54
#211942
Obrigado a todos pela ajuda e esclarecimentos.
Tópico encerrado , respostas não são mais permitidas