MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


    ajuda com consulta em 3 tabelas

    avatar
    jrm
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 136
    Registrado : 10/08/2012

    ajuda com consulta em 3 tabelas Empty ajuda com consulta em 3 tabelas

    Mensagem  jrm 7/2/2016, 21:29

    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

      Data/hora atual: 22/11/2024, 11:45