MaximoAccess

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

Obrigado

Administração do MaximoAccess

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

    [Resolvido]Contar Quantas Vezes Uma Placa Abasteceu nos Últimos 7 Dias

    avatar
    Ismael Silva
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 620
    Registrado : 11/12/2017

    [Resolvido]Contar Quantas Vezes Uma Placa Abasteceu nos Últimos 7 Dias Empty [Resolvido]Contar Quantas Vezes Uma Placa Abasteceu nos Últimos 7 Dias

    Mensagem  Ismael Silva em 14/5/2019, 00:35

    Boa noite,

    Estou quebrando a cabeça aqui para conseguir realizar um procedimento, que é o seguinte, quero contar quantas vezes a placa X abasteceu nos últimos 7 dias, ou seja, na última semana, isso por que, aqui no meu trabalho, tem uma placa que pode abastecer apenas uma vez por semana, e no meio de tantas placas abastecendo, as vezes fica complicado controlar isso, então pensei em fazer, tipo assim: Quando eu informar a placa, antes de atualizar o registro, conta os registros desta placa 7 dias para trás, e caso tenha algum registro, quero que apareça uma mensagem, dizendo que esta placa já abasteceu uma vez nos últimos 7 dias, vejam que a ideia, não é impedir o lançamento, mas apenas informar, pois desta forma, consigo controlar, para que de bate pronto, eu saiba a razão de estar abastecendo mais de uma vez na semana.

    Tentei realizar isso através de uma consulta, usando o critério Entre Data() e Data()-6

    Não obtive êxito.

    Obrigado desde já!
    ahteixeira
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 6818
    Registrado : 15/03/2013

    [Resolvido]Contar Quantas Vezes Uma Placa Abasteceu nos Últimos 7 Dias Empty Re: [Resolvido]Contar Quantas Vezes Uma Placa Abasteceu nos Últimos 7 Dias

    Mensagem  ahteixeira em 14/5/2019, 08:54

    Olá,

    Com uma consulta "agrupar" e contar.
    Quanto às datas é por aí.
    Partilhe a base de dados com a tabela, assim fica mais fácil para ajudar.

    Abraço
    avatar
    Ismael Silva
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 620
    Registrado : 11/12/2017

    [Resolvido]Contar Quantas Vezes Uma Placa Abasteceu nos Últimos 7 Dias Empty Re: [Resolvido]Contar Quantas Vezes Uma Placa Abasteceu nos Últimos 7 Dias

    Mensagem  Ismael Silva em 14/5/2019, 12:23

    Teixeira,

    Eu consegui resolver aqui, não sei se era a melhor forma, mas resolveu

    Na insistência, coloquei numa consulta mesmo, mas tive que criar duas para dar certo

    Coloquei a Data, Placa, e Data de novo e este último agrupei para contar, e no critério de datas, coloquei Entre Data() e Data()-7, aí numa segunda consulta, coloquei, somente Placa, e Data, essa agrupada para contar, depois, criei um campo no meu formulário, com o nome de Sete_Dias, aí no evento antes de atualizar a placa, coloquei conforme abaixo:

    Sete_Dias = DLookup("Qtd_Abast", "C_Abast_7_Dias_Para_Tras", "Placa =" & "cboPLACA")


    If CBOPlaca = "ISX 4H61" And CBOPlaca > 1 Then

    MsgBox "Esta placa já abasteceu 1 vez nos últimos 7 dias. Favor verificar!", vbInformation, "Abastecimentos"
    Else

    End If


    Não sei se era a melhor forma, mas está funcionando, caso tenha algum jeito mais simples, podes compartilhar.

    Obrigado e deixo como resolvido.
    ahteixeira
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 6818
    Registrado : 15/03/2013

    [Resolvido]Contar Quantas Vezes Uma Placa Abasteceu nos Últimos 7 Dias Empty Re: [Resolvido]Contar Quantas Vezes Uma Placa Abasteceu nos Últimos 7 Dias

    Mensagem  ahteixeira em 14/5/2019, 13:47

    Olá Ismael Silva,

    Como diz o nosso Grande JPaulo "existe muitas formas de fazer Nestum".
    Eu pensei numa consulta que até poderia mostrar de todas as placas nos ultimos 7 dias.
    Se desejar saber como é poste a sua base de dados com a tabela em questão com dados de amostragem.

    Abraço

    avatar
    Ismael Silva
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 620
    Registrado : 11/12/2017

    [Resolvido]Contar Quantas Vezes Uma Placa Abasteceu nos Últimos 7 Dias Empty Re: [Resolvido]Contar Quantas Vezes Uma Placa Abasteceu nos Últimos 7 Dias

    Mensagem  Ismael Silva em 14/5/2019, 13:48

    Claro, vou postar sim, e já aprendo outra forma.

    No decorrer do dia, disponibilizo aqui.

    Obrigado
    avatar
    Ismael Silva
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 620
    Registrado : 11/12/2017

    [Resolvido]Contar Quantas Vezes Uma Placa Abasteceu nos Últimos 7 Dias Empty Re: [Resolvido]Contar Quantas Vezes Uma Placa Abasteceu nos Últimos 7 Dias

    Mensagem  Ismael Silva em 14/5/2019, 14:00

    Teixeira, segue anexo.

    dropbox.com/s/um002qwqnm45hz1/Exemplo.accdb?dl=1
    ahteixeira
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 6818
    Registrado : 15/03/2013

    [Resolvido]Contar Quantas Vezes Uma Placa Abasteceu nos Últimos 7 Dias Empty Re: [Resolvido]Contar Quantas Vezes Uma Placa Abasteceu nos Últimos 7 Dias

    Mensagem  ahteixeira em 15/5/2019, 16:57

    Olá Ismael Silva,

    Já tinha a consulta dentro de como eu estava a idealizar.

    Veja anexo

    Abraço
    Anexos
    [Resolvido]Contar Quantas Vezes Uma Placa Abasteceu nos Últimos 7 Dias AttachmentConsulta_7_dias_de_data.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (16 Kb) Baixado 12 vez(es)
    avatar
    Ismael Silva
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 620
    Registrado : 11/12/2017

    [Resolvido]Contar Quantas Vezes Uma Placa Abasteceu nos Últimos 7 Dias Empty Re: [Resolvido]Contar Quantas Vezes Uma Placa Abasteceu nos Últimos 7 Dias

    Mensagem  Ismael Silva em 15/5/2019, 17:00

    Muito obrigado pela tua sugestão!
    ahteixeira
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 6818
    Registrado : 15/03/2013

    [Resolvido]Contar Quantas Vezes Uma Placa Abasteceu nos Últimos 7 Dias Empty Re: [Resolvido]Contar Quantas Vezes Uma Placa Abasteceu nos Últimos 7 Dias

    Mensagem  ahteixeira em 15/5/2019, 17:20

    cheers

      Data/hora atual: 8/8/2020, 01:06