Boa Noite caros amigos
Estou a tentar fazer uma consulta em 3 tabelas mas não estou a conseguir obter o resultado que pretendo.
pretendo saber quais as refinternas da tabela Apeados que tem todas as linhas com correspondecia na tabela Guias, sendo que a correspondência deve ter em conta que a tabela apeados deve ser convertida com base nos coeficientes da tabela conversões e so depois agrupado as linhas que tiverem o mesmo código deve comparar com a tabela guias sempre que a qtd total convertida da tabela apeados seja igual ou superior á quantidade da tabela guias para a mesma refinterna (sendo que a refinterna= observações na tabela guias e nesta tabela as quantidades estão a negativo)
Tabela Apeados
ID Ref Interna Código Qtd Lancada Designação qtd Convertida
5 61882587 A700019 200 APEADO - CABO AL/AÇO 160 26X2.58/7X2 109,6
9 61882587 A700019 400 APEADO - CABO AL/AÇO 160 26X2.58/7X2 219,2
17 61882587 A700016 600 APEADO - CABO AL/AÇO 50 6X3/1X3 328,8
18 61882587 A700019 600 APEADO - CABO AL/AÇO 160 26X2.58/7X2 328,8
21 61882587 A700016 480 APEADO - CABO AL/AÇO 50 6X3/1X3 263,04
22 61882587 A700019 0,59 APEADO - CABO AL/AÇO 160 26X2.58/7X2 0,32332
Total 1249,76332
Nota:A quantidade convertida é para ser calculada pela consulta
tabela conversões
Codigo DscCod CoefConv CodResSAP DescCodSAP
A700019 APEADO - CABO AL/AÇO 160 26X2.58/7X2 0,548 400013 RES. CABO NÚ ALUMÍNIO/ AÇO
Tabela Guias
ID Material Texto breve material Dt lçto Qtd UM registro
7 400013 RES. CABO NÚ ALUMÍNIO/ AÇO 08.01.2016 -23
8 400013 RES. CABO NÚ ALUMÍNIO/ AÇO 08.01.2016 -179
12 400013 RES. CABO NÚ ALUMÍNIO/ AÇO 15.01.2016 -824
13 400013 RES. CABO NÚ ALUMÍNIO/ AÇO 12.01.2016 -350
Total -1376
No final eu pretendia fazer um Form com o aspecto seguinte:
Lançamento
Ref Interna Código Qtd Lancada Designação qtd Convertida codRes
61882587 A700019 2280,59 APEADO - CABO AL/AÇO 160 26X2.58/7X2 1249,76 400013
Entrega
Material Texto breve material Dt lçto Qtd UM registro Estado
400013 RES. CABO NÚ ALUMÍNIO/ AÇO 12.01.2016 1376 OK
O estado seria Ok porque a quantidade entregue é maior ou igual a quantidade lançada convertida
A entrega e lançamento ficariam na mesma linha do form a qtd convertida resulta da multiplicação da Qtd lançada pelo coef da tabela conversões assim como o codres também tem origem na mesma tabela
Desde já agradeço a vossa ajuda para conseguir a consulta que permita executar esta tarefa.
Não estou a conseguir anexar a Bd porque não consigo zipar o ficheiro so em uma pasta mas não da para anexar a pasta zipada, se for possível enviar por email digam sff.
Obrigado a todos JM
Estou a tentar fazer uma consulta em 3 tabelas mas não estou a conseguir obter o resultado que pretendo.
pretendo saber quais as refinternas da tabela Apeados que tem todas as linhas com correspondecia na tabela Guias, sendo que a correspondência deve ter em conta que a tabela apeados deve ser convertida com base nos coeficientes da tabela conversões e so depois agrupado as linhas que tiverem o mesmo código deve comparar com a tabela guias sempre que a qtd total convertida da tabela apeados seja igual ou superior á quantidade da tabela guias para a mesma refinterna (sendo que a refinterna= observações na tabela guias e nesta tabela as quantidades estão a negativo)
Tabela Apeados
ID Ref Interna Código Qtd Lancada Designação qtd Convertida
5 61882587 A700019 200 APEADO - CABO AL/AÇO 160 26X2.58/7X2 109,6
9 61882587 A700019 400 APEADO - CABO AL/AÇO 160 26X2.58/7X2 219,2
17 61882587 A700016 600 APEADO - CABO AL/AÇO 50 6X3/1X3 328,8
18 61882587 A700019 600 APEADO - CABO AL/AÇO 160 26X2.58/7X2 328,8
21 61882587 A700016 480 APEADO - CABO AL/AÇO 50 6X3/1X3 263,04
22 61882587 A700019 0,59 APEADO - CABO AL/AÇO 160 26X2.58/7X2 0,32332
Total 1249,76332
Nota:A quantidade convertida é para ser calculada pela consulta
tabela conversões
Codigo DscCod CoefConv CodResSAP DescCodSAP
A700019 APEADO - CABO AL/AÇO 160 26X2.58/7X2 0,548 400013 RES. CABO NÚ ALUMÍNIO/ AÇO
Tabela Guias
ID Material Texto breve material Dt lçto Qtd UM registro
7 400013 RES. CABO NÚ ALUMÍNIO/ AÇO 08.01.2016 -23
8 400013 RES. CABO NÚ ALUMÍNIO/ AÇO 08.01.2016 -179
12 400013 RES. CABO NÚ ALUMÍNIO/ AÇO 15.01.2016 -824
13 400013 RES. CABO NÚ ALUMÍNIO/ AÇO 12.01.2016 -350
Total -1376
No final eu pretendia fazer um Form com o aspecto seguinte:
Lançamento
Ref Interna Código Qtd Lancada Designação qtd Convertida codRes
61882587 A700019 2280,59 APEADO - CABO AL/AÇO 160 26X2.58/7X2 1249,76 400013
Entrega
Material Texto breve material Dt lçto Qtd UM registro Estado
400013 RES. CABO NÚ ALUMÍNIO/ AÇO 12.01.2016 1376 OK
O estado seria Ok porque a quantidade entregue é maior ou igual a quantidade lançada convertida
A entrega e lançamento ficariam na mesma linha do form a qtd convertida resulta da multiplicação da Qtd lançada pelo coef da tabela conversões assim como o codres também tem origem na mesma tabela
Desde já agradeço a vossa ajuda para conseguir a consulta que permita executar esta tarefa.
Não estou a conseguir anexar a Bd porque não consigo zipar o ficheiro so em uma pasta mas não da para anexar a pasta zipada, se for possível enviar por email digam sff.
Obrigado a todos JM