Acesso - Vincule dois registros na mesma tabela / cálculo de campo dos registros


0

minha primeira pergunta sobre SE ... na maioria das vezes minha pergunta já foi feita, então eu 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 gol :

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. Nós avaliamos os resultados para testar a qualidade.

Eu estou tentando descobrir uma maneira de puxar os dois resultados em uma tabela (ou seja, 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 relatados 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 eles e tê-lo armazenado lá.

Qualquer orientação ou sugestões são apreciadas

Respostas:


0

Então, eu realmente fiz algum progresso 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 da primeira amostra. 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 faça a consulta ser executada apenas naquelas que não estiverem marcadas.

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

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.