MaximoAccess

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

Obrigado

Administração do MaximoAccess

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


    Consulta Somar Valore de Acordo com uma Condição

    avatar
    JVitor
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 27
    Registrado : 09/07/2019

    Consulta Somar Valore de Acordo com uma Condição Empty Consulta Somar Valore de Acordo com uma Condição

    Mensagem  JVitor em 17/10/2019, 19:14

    Boa tarde, pessoal,

    Já quebrei a cabeça.

    Tenho uma tabela onde efetuo lançamentos contínuos de abastecimentos, porem nesta mesma tabela, são lançadas Revisões (Revisão MP001, Revisão MP002, Revisão MP003...), elas não necessariamente são lançadas em ordem, exemplo; Uma "Revisão MP004" pode vir primeiro que uma "Revisão MP001" e assim por diante.

    Em uma Consulta (Cons_km_Total_Revisao), e estou tentado identificar pela DATA qual foi a última Revisão feita, e à partir desta DATA, somar todos os valores anteriores (desde primeiro lançamento até á última Revisão feita).

    Gerando um total por frota.

    Observação: A Soma dos valores é uma multiplicação do "Valor_litro * Litragem".

    Exemplo;

    Na TABELA de "Abastecimento", vamos filtrar os lançamentos da frota CT043;

    Frota Data_Abastec. Observações R$ Total Observações
    CT043------04/05/2019-----Revisão MP001--R$ 1.929,84-----Revisão MP001
    CT043------10/05/2019-----Local Base-------R$ 1.976,66-----Local Base
    CT043------17/05/2019-----Normal-----------R$ 1.955,42-----Normal
    CT043------25/05/2019-----Normal-----------R$ 1.853,43-----Normal
    CT043------31/05/2019-----Revisão MP002--R$ 1.764,52-----Revisão MP002
    CT043------07/06/2019-----Normal-----------R$ 2.003,10-----Normal
    CT043------17/06/2019-----Local Base-------R$ 1.993,29-----Local Base
    CT043------25/06/2019-----Revisão MP004--R$ 2.023,50-----Revisão MP004
    CT043------02/07/2019-----Revisão MP002--R$ 1.387,28-----Revisão MP002
    CT043------04/07/2019-----Normal-----------R$ 1.314,73-----Normal
    CT043------08/07/2019-----Normal-----------R$ 1.271,22-----Normal

    A última Revisão deste caminhão foi no dia 02/07/2019, gerou um Total de R$ 16.887,04, desde primeiro dia de lançamento (04/05/2019) até a data localizada da última "Revisão"(02/07/2019).

    Preciso gerar uma consulta por frota, exemplo;
    CT041 - ...
    CT042 - ...
    CT043 - R$ 16.887,04.
    CT044 - ...
    CT045 - ...

    Envio meu controle em anexo para analise,

    Obrigado a todos,

    Att., JVitor Wink
    Anexos
    Consulta Somar Valore de Acordo com uma Condição AttachmentLançamento de Combustível.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (94 Kb) Baixado 7 vez(es)
    avatar
    zcarloslopes
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 210
    Registrado : 28/10/2010

    Consulta Somar Valore de Acordo com uma Condição Empty Re: Consulta Somar Valore de Acordo com uma Condição

    Mensagem  zcarloslopes em 18/10/2019, 09:33

    Bom dia,

    Veja se é isto que pretende.

    Alterei o critério da consulta "Cons_km_Total_Revisao" e criei uma nova consulta para o seu propósito "Cons_km_Total_RevisaoFinal".
    Anexos
    Consulta Somar Valore de Acordo com uma Condição AttachmentLançamento de Combustível_v2.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (99 Kb) Baixado 7 vez(es)
    avatar
    JVitor
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 27
    Registrado : 09/07/2019

    Consulta Somar Valore de Acordo com uma Condição Empty Consulta Somar de Acordo com uma Condição

    Mensagem  JVitor em 18/10/2019, 13:25

    Bom dia ZCarlos,

    Muito obrigado pelo retorno.

    Os resultados "Cons_km_Total_RevisaoFinal" estão somando todas as linhas.

    Preciso que somar somente até a data da última Revisão, veja os resultados que deveriam aparecer em "Cons_km_Total_RevisaoFinal";

    CM034 - R$ 24.320,06
    CM050 - R$ 38.270,75 - Neste exemplo é por que o último lançamento foi uma Revisão.
    CM051 - R$ 30.597,61
    CT043 - R$ 16.887,04

    Valeuuuu,

    JVitor
    scandinavo
    scandinavo
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 699
    Registrado : 11/11/2009

    Consulta Somar Valore de Acordo com uma Condição Empty Re: Consulta Somar Valore de Acordo com uma Condição

    Mensagem  scandinavo em 18/10/2019, 17:39

    Uma sugestão

    Inserir um campo sim/não na tabela abastecimento com nome "revisão" e este campo no formulário
    criar uma consulta atualização para marcar este campo como verdadeiro de acordo com o veiculo

    um código no formulário para executar esta consulta.

    Qual é a ideia.
    para abastecimento normal não marcar o campo
    quando for uma revisão marcar este campo como sim e automaticamente todos os lançamentos deste veiculo será marcado ai fica fácil fazer a soma ate a revisão.

    Entendeu
    se não ver o exemplo


    Do jeito que a sua estrutura esta montada vai ser difícil tirar esta informação da ai.
    Anexos
    Consulta Somar Valore de Acordo com uma Condição AttachmentLançamento de Combustível3.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (47 Kb) Baixado 8 vez(es)
    avatar
    JVitor
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 27
    Registrado : 09/07/2019

    Consulta Somar Valore de Acordo com uma Condição Empty Consulta Somar de Acordo com uma Condição

    Mensagem  JVitor em 18/10/2019, 20:03

    scandinavo, boa tarde,

    Valeu pela dica!!!

    O problema vai ser para quem for o responsável pelos lançamentos, sempre terá que ficar atento ao detalhe da marcar todos os abastecimentos anteriores. Só para ter uma ideia, o arquivo que mandei em anexo, foi somente de avaliação, e está bem resumido, pois é só para exemplo aqui no Fórum. O arquivo oficial vai ter dezenas de lançamentos entre uma Revisão e outra.
    Com isso o risco de erro é muito grande.

    Essa analise tem que ser algo automático, minimizando ao máximo o risco de falha humana.

    Se tiver uma sugestão de uma forma automática, fico muito agradecido,

    Um abraço e um obrigado,

    Att., JVitor
    scandinavo
    scandinavo
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 699
    Registrado : 11/11/2009

    Consulta Somar Valore de Acordo com uma Condição Empty Re: Consulta Somar Valore de Acordo com uma Condição

    Mensagem  scandinavo em 18/10/2019, 21:57

    você não precisa marcar todos os lançamento e sim so o que for revisão. o código faz o resto.
    ja pensei em outra alternativa. Mas você não pode deixar o digitador escrever revisão....... Tem tem que ser padronizado através de uma combo para evitar erro de digitação.
    avatar
    JVitor
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 27
    Registrado : 09/07/2019

    Consulta Somar Valore de Acordo com uma Condição Empty Consulta Somar de Acordo com uma Condição

    Mensagem  JVitor em 21/10/2019, 13:26

    Bom dia,

    Fiz uns testes, porem quando desmarco algum lançamento anterior (que não é Revisão) ele subtrai aquele valor do total, gerando uma informação errada.

    Se houver alguma alternativa onde não necessite de marcar lançamentos anteriores, seria muito bom, creio que assim evitaremos erros de lançamentos ou de analise.

    Muito obrigado pelas dicas,

    Att.,

    JVitor
    scandinavo
    scandinavo
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 699
    Registrado : 11/11/2009

    Consulta Somar Valore de Acordo com uma Condição Empty Re: Consulta Somar Valore de Acordo com uma Condição

    Mensagem  scandinavo em 22/10/2019, 13:06

    "
    Fiz uns testes, porem quando desmarco algum lançamento anterior (que não é Revisão) ele subtrai aquele valor do total, gerando uma informação errada."
    Claro que isto iria acontecer

    Você não entendeu como a consulta funciona.

    Veja este.
    O campo revisado fica oculto.


    Anexos
    Consulta Somar Valore de Acordo com uma Condição AttachmentLançamento de Combustível4.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (51 Kb) Baixado 5 vez(es)
    avatar
    JVitor
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 27
    Registrado : 09/07/2019

    Consulta Somar Valore de Acordo com uma Condição Empty [Resolvido]Consulta Somar de Acordo com uma Condição

    Mensagem  JVitor em 8/11/2019, 20:03

    Resolvido

    Obrigado
    scandinavo
    scandinavo
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 699
    Registrado : 11/11/2009

    Consulta Somar Valore de Acordo com uma Condição Empty Re: Consulta Somar Valore de Acordo com uma Condição

    Mensagem  scandinavo em 9/11/2019, 12:24

    pig Valeu pelo retorno pig

    Conteúdo patrocinado

    Consulta Somar Valore de Acordo com uma Condição Empty Re: Consulta Somar Valore de Acordo com uma Condição

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 16/12/2019, 08:04