Access - Vincula dois registros na mesma tabela / cálculo de campo dos registros

0

minha primeira pergunta no SE ... na maioria das vezes minha pergunta já foi feita, então nunca senti necessidade de me inscrever no passado. Mas aqui estamos nós. É um pouco complicado e por isso estou tendo problemas para entender por onde começar.

Minha situação :

Eu tenho um accessdb que estou construindo; Esse banco de dados é basicamente uma tabela de resultados de testes específicos que fazemos em produtos. Existem resultados variáveis possíveis para cada tipo de teste. Portanto, cada resultado é digitado. Os resultados podem ser agrupados pelo produto conceitualmente. Os resultados em si estão ligados a outra tabela que lista os detalhes do projeto que exigiram os testes. Cada projeto é digitado também.

Meu objetivo :

Ocasionalmente (e aleatoriamente) realizamos todos os testes que realizamos em um produto duas vezes para fins de qualidade, o que significa que há duas chaves diferentes que podem ser relacionadas por resultado. Avaliamos os resultados para testar a qualidade.

Estou tentando descobrir uma maneira de puxar os dois resultados da tabela (isto é, pares de chaves) para uma nova tabela que pode ser avaliada usando um cálculo.

Algumas das minhas ideias incluem :

  • Criando uma auto-união na tabela que permite que os dois pares sejam vinculado (manualmente, inserindo o valor da chave do segundo resultado em um novo campo para esse registro), mas então não tenho certeza de como esse registro e puxe os resultados para uma nova tabela ... Estou assumindo consulta, mas não sabe como. Além disso, parece que este método seria duplicar o processo, pois haveria dois registros com chave vinculados uns aos outros por este processo e relatado na nova tabela.

  • Importando uma tabela que lista os dois produtos e seus resultados de teste em uma linha, mas não tenho como relacionar isso com a chave de resultado desde que é importado para o banco de dados em uma importação separada que atribui as chaves. Além disso, se eu seguisse esse caminho, poderia avaliar os resultados este csv negando a necessidade de automatizar isso. Embora eu ainda pudesse ligar e armazená-lo lá.

Qualquer orientação ou sugestões são bem-vindas

    
por Whitehead 30.11.2016 / 23:43

1 resposta

0

Então, na verdade, fiz alguns progressos com a minha primeira ideia. Eu adicionei um DuplicateID ao registro e um botão sim / não. Em seguida, eu filtro a tabela para os dois pares e desço a lista, digitando a chave duplicada no campo DuplicateID do primeiro exemplo. Eu não faço o mesmo para a duplicata para evitar a duplicação do resultado na consulta. Em seguida, executo uma consulta de acréscimo em uma auto-associação para a chave e o DuplicateID que relata o resultado para os dois valores e alguns metadados para verificação e, em seguida, carrego-o em uma tabela. Os resultados são avaliados em um campo no final da linha. Quando terminar, marque a caixa sim / não e a consulta será executada apenas naquelas que não estiverem marcadas.

Funciona, mas ainda está longe de ser automatizado, o que é o ideal. Se houver alguma sugestão sobre como tornar isso ainda mais automatizado, aprecie!

    
por 05.12.2016 / 23:23