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

    Subtração de Datas

    avatar
    RRIZZI
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 28
    Registrado : 06/07/2012

    Subtração de Datas Empty Subtração de Datas

    Mensagem  RRIZZI 30/10/2012, 10:42

    Caros mestres do fórum, bom dia! Estou com um problema. Tenho um campo onde preencho a data do contrato, ai nesse campo tenho um evento que soma + 5 anos a essa data e joga num outro campo. Agora estou tentando criar um novo campo, que utilize esse segundo campo (acrescido dos 5 anos) - 90 dias, para criar um alerta de e-mail 90 dias antes do vencimento, mas não está dando certo. Ja tentei o DateAdd("m", -3, [meucampo]), já tentei DateAdd("yyyy", 4.8, [meucampo]), também não deu certo, já tentei utilizar os códigos em ambos os campos, e não da certo. Alguém pode me dar uma dica. Forte abraço à todos do Fórum...
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    Subtração de Datas Empty Re: Subtração de Datas

    Mensagem  criquio 30/10/2012, 11:43

    O campo está no formato de data? Ao invés de diminuir 3 meses, diminua 90 dias, pois tem meses de mais e menos dias, o que você não sair nos 90 dias que você quer:

    = DateAdd("d", -90, Me.CampoData)


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    RRIZZI
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 28
    Registrado : 06/07/2012

    Subtração de Datas Empty Ajuda

    Mensagem  RRIZZI 31/10/2012, 12:17

    Tentei, mas veja que estranho... O campo DtConTxt que traz a data do contrato é: 10/02/2008 + 5 anos, atualiza o campo RenovTxt com a data de renovação: 10/02/2013 com esse código:

    Private Sub DtContTxt_AfterUpdate()
    Me.RenovTxt = DateAdd("yyyy", 5, [DtContTxt])
    End Sub

    Agora o campo com - 90 dias PxRenov, utilizando o código abaixo no campo RenovTxt, retornou a data de: 17/04/2017

    Private Sub Texto3533_AfterUpdate()
    Me.PxRenov = DateAdd("d", -90, Me.Texto3533)
    End Sub

    Aguardo contatos...
    avatar
    RRIZZI
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 28
    Registrado : 06/07/2012

    Subtração de Datas Empty Descobri o problema

    Mensagem  RRIZZI 31/10/2012, 13:42


    Criquio, bom dia...

    descobri o problema, o que estava acontecendo é que os campos estavam bloqueados, desbloquiei os campos e agora a formula funciona, contudo, necessito que não se possa editar o campo depois que seja adicionada a data, ou seja, após a fórmula calcular a data tem como travar a informação no campo para que não seja editada ?

    Grato, no aguardo...

    avatar
    Convidad
    Convidado


    Subtração de Datas Empty Re: Subtração de Datas

    Mensagem  Convidad 1/11/2012, 11:13

    Private Sub Texto3533_AfterUpdate()
    Me.PxRenov = DateAdd("d", -90, Me.Texto3533)
    Me.PxRenov.Enabled = False
    End Sub

    Conteúdo patrocinado


    Subtração de Datas Empty Re: Subtração de Datas

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 8/11/2024, 06:56