Como definir as chaves compostas no MS Access?
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.
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,
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.As alterações que pediu à tabela não foram bem sucedidas porque eles criariam valores duplicados no índice, chave primária ou relacao.
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.