Como definir as chaves compostas no MS Access?

Sou novo no MS Access. Alguém me pode dizer como definir uma chave primária composta no MS Access 2007?

Author: halfer, 2011-06-13

2 answers

Se a memória não funcionar correctamente, poderá manter O SHIFT enquanto selecciona os campos na área de desenho. Depois de ter selecionado todos os campos que devem ser parte da chave, pressione o botão chave primária.

 22
Author: MGZero, 2014-05-13 23:57:36
Já respondi, mas queria falar com informações adicionais.

Depois de resolver o meu problema relacionado, carregar em "ctrl" + em várias colunas na área de desenho e, em seguida, carregar no ícone "chave primária" no canto superior esquerdo funcionou muito bem.

Estava a receber um erro que dizia,

As alterações que pediu à tabela não foram bem sucedidas porque eles criariam valores duplicados no índice, chave primária ou relacao.

Eu não estava. claro se eram os meus dados, ou se estava a fazer algo errado. Claro que eram os meus dados - eu acidentalmente introduzi dados duplicados sem perceber.

Usei a seguinte pesquisa que tirei de um dbforums.com post para identificar rapidamente o problema:

SELECT ColumnName1
     , ColumnName2
     , ColumnName3
     , ColumnName4
FROM   TableName 
GROUP
    BY ColumnName1
     , ColumnName2
     , ColumnName3
     , ColumnName4
HAVING Count(*) > 1

Depois de adaptar o SQL às minhas tabelas, a consulta indicou imediatamente o item ofensivo. Eu eliminei-o, corrigi o problema na minha mesa que permitiu que o duplicado fosse criado, e foi capaz de criar o meu chave primária composta não há problema.

 7
Author: Shrout1, 2014-05-27 13:04:45