Olá pessoal do forum, sou novo por aqui, li bastante topicos mas ainda não achei um que me ajudasse com meu problema.
Estou desenvolvendo um banco de dados para minha empresa, para cadastrar as peças fabricadas e as peças compradas de outros fornecedores.
Na verdade vai servir de controle de produção, gerando ordens para a execução dos trabalhos e estoque de peças.
Tenho uma tabela de peças, uma tabela de materiais(materia prima) e uma tabela detalhes da peça, ainda serão criadas outras, porem essas eu já fiz testes e funcionaram tranquilamente.
O real problema é o seguinte, tenho a chave primaria da tabela peças, a chave primaria da tabela materiais e duas chaves estrangeiras na tabela detalhe da peça, uma delas relacionada com a chave da tabela peças e a segunda relacionada com a tabela materiais.
Se eu insiro apenas um material por peça o sistema funciona perfeitamente, o problema é que tenho diversas peças que usam dois ou mais materiais, quando são todos diferentes consigo inseri-los na tabela, mas tenho muitas peças que usam duas ou tres(as vezes até cinco)partes de um mesmo material, por exemplo:
Suporte
Material 1: Barra chata 1 1/2" x 1/2" x 110mm
Material 2: Barra chata 1 1/2" x 1/2" x 250mm
É o mesmo material porem são duas partes de tamanhos diferentes, quando tento inserir os dados dessa forma o access me retorna um erro dizendo que o registro não pode ser atualizado pois gerou dados duplicados na chave primaria.
Há alguma forma de inserir os dados no formato que preciso?
Desculpem o texto imenso, mas acho que expondo dessa forma fique um pouco mais facil alguém poder me ajudar.
Pergunta
Anderson Paulossi
Olá pessoal do forum, sou novo por aqui, li bastante topicos mas ainda não achei um que me ajudasse com meu problema.
Estou desenvolvendo um banco de dados para minha empresa, para cadastrar as peças fabricadas e as peças compradas de outros fornecedores.
Na verdade vai servir de controle de produção, gerando ordens para a execução dos trabalhos e estoque de peças.
Tenho uma tabela de peças, uma tabela de materiais(materia prima) e uma tabela detalhes da peça, ainda serão criadas outras, porem essas eu já fiz testes e funcionaram tranquilamente.
O real problema é o seguinte, tenho a chave primaria da tabela peças, a chave primaria da tabela materiais e duas chaves estrangeiras na tabela detalhe da peça, uma delas relacionada com a chave da tabela peças e a segunda relacionada com a tabela materiais.
Se eu insiro apenas um material por peça o sistema funciona perfeitamente, o problema é que tenho diversas peças que usam dois ou mais materiais, quando são todos diferentes consigo inseri-los na tabela, mas tenho muitas peças que usam duas ou tres(as vezes até cinco)partes de um mesmo material, por exemplo:
Suporte
Material 1: Barra chata 1 1/2" x 1/2" x 110mm
Material 2: Barra chata 1 1/2" x 1/2" x 250mm
É o mesmo material porem são duas partes de tamanhos diferentes, quando tento inserir os dados dessa forma o access me retorna um erro dizendo que o registro não pode ser atualizado pois gerou dados duplicados na chave primaria.
Há alguma forma de inserir os dados no formato que preciso?
Desculpem o texto imenso, mas acho que expondo dessa forma fique um pouco mais facil alguém poder me ajudar.
Desde já agradeço.
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.