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

2 participantes

    [Resolvido]Informar Data e parar o Contador.

    avatar
    Lisbeky
    Intermediário
    Intermediário

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 59
    Registrado : 30/10/2017

    [Resolvido]Informar Data e parar o Contador. Empty [Resolvido]Informar Data e parar o Contador.

    Mensagem  Lisbeky 24/3/2021, 13:29

    Bom dia pessoal!

    Criei um form em cima de uma consulta, onde eu insiro uma Data X e uma Data Y. Em modo Design criei uma caixa de TxT onde eu fiz um Contador de datas, ou seja, ele vai contar quantos dias a partir daquela Data X usando o critério DIFDATA. o que eu tenho para pedir é o seguinte: Gostaria que ao add uma Data Y parar o contador(Obs: não é Zerar o contator e Sim parar)

    Exemplo:

    -Primeiro dia-

    Data X: 24/03/2021
    Data Y: ----------
    Contador:  0

    -5 dias depois-

    Data X: 24/03/2021
    Data Y: 29/03/2021
    Contador:  5      

    -10 dias depois-

    Data X: 24/03/2021
    Data Y: 29/03/2021
    Contador:  5     <---- o Contador para, pois foi inserido a Data Y


    Pensei em algo do tipo assim, mas não deu certo. Caso vcs adaptem e consigam fica melhor ainda Very Happy


    =SeImed([Data Y]="nulo";DifData("d";[Data X];Data());SeImed([Data Y]="valor";DifData("d";[Data X];[Data Y]);0))


    Talvez tenha dado erro, pois onde destaquei em vermelho não é assim que se chama um campo de preenchido ou não preenchido.


    Agradeço a todos do Fórum. o melhor em sanar duvidas Access!
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8025
    Registrado : 05/11/2009

    [Resolvido]Informar Data e parar o Contador. Empty Re: [Resolvido]Informar Data e parar o Contador.

    Mensagem  Alexandre Neves 24/3/2021, 14:55

    Boa tarde
    De forma a respeitar os membros que tentaram ajudar e os que tentaram, dê seguimento à suas dúvidas
    Se já estiverem resolvidas, marque o "Resolvido" e explique como resolveu para ajudar outros. É este o espírito do fórum

    https://www.maximoaccess.com/t39006-consulta-filtro-expr-por-semana#265726
    https://www.maximoaccess.com/t39257-so-deixar-salvar-a-informacao-depois-que-todos-os-campos-estiverem-com-informacao#267368


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    avatar
    Lisbeky
    Intermediário
    Intermediário

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 59
    Registrado : 30/10/2017

    [Resolvido]Informar Data e parar o Contador. Empty Re: [Resolvido]Informar Data e parar o Contador.

    Mensagem  Lisbeky 1/4/2021, 13:23

    Consegui pessoal, a resolução ficou assim:



    =SeImed(ÉNulo([Data Y]);DifData("d";[Data X];Data());SeImed(ÉData([Data Y]);DifData("d";[Data X];[Data Y]);0))



    Apesar de não ter um retorno no meu tópico, agradeço a todos!

      Data/hora atual: 16/10/2021, 22:35