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

    [Resolvido]Somar Campo Data com Horas + Minutos

    Compartilhe
    avatar
    =>Nois
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 641
    Registrado : 09/11/2012

    [Resolvido]Somar Campo Data com Horas + Minutos

    Mensagem  =>Nois em Seg 10 Out 2016, 20:10

    Olá!

    Tenho uma campo de Data com Hora e outro com um total de minutos para uma previsão.

    preciso somar o campo data/hora com os minutos,

    seria algo assim:

    me.target = MeuCampoDataHora + me.MeuCampoMinutos

    ou

    me.target = 10/10/2016 16:09 + 20

    me.target = 10/10/2016 16:29

    o problema esta nos minutos? tenho que converter?


    .................................................................................
    [Você precisa estar registrado e conectado para ver esta imagem.] Att. Nois

    Se tudo não der certo... Descanse e tente novamente!
    avatar
    Marco Messa
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 282
    Registrado : 28/06/2010

    Re: [Resolvido]Somar Campo Data com Horas + Minutos

    Mensagem  Marco Messa em Seg 10 Out 2016, 21:43

    Não precisa, basta usar o método DateAdd:

    Código:
    Me.target = DateAdd("n", MeuCampoMinutos.Value, MeuCampoDataHora.Value)


    .................................................................................
    Tea with me that I book your face [Você precisa estar registrado e conectado para ver esta imagem.]
    avatar
    =>Nois
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 641
    Registrado : 09/11/2012

    Re: [Resolvido]Somar Campo Data com Horas + Minutos

    Mensagem  =>Nois em Ter 11 Out 2016, 00:29

    Meus sinceros agradecimentos, funcionou perfeito! king

    obrigado.


    .................................................................................
    [Você precisa estar registrado e conectado para ver esta imagem.] Att. Nois

    Se tudo não der certo... Descanse e tente novamente!
    avatar
    =>Nois
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 641
    Registrado : 09/11/2012

    Re: [Resolvido]Somar Campo Data com Horas + Minutos

    Mensagem  =>Nois em Ter 11 Out 2016, 11:36

    Sem querer incomodar como faço o inverso para subtrair usando esse metodo, qualquer coisa abro um novo tópico.

    Me.target = DateAdd("n", MeuCampoMinutos.Value, MeuCampoDataHora.Value)

    Exemplo:

    me.target = 10/10/2016 16:09 - 20

    me.target = 10/10/2016 15:49


    .................................................................................
    [Você precisa estar registrado e conectado para ver esta imagem.] Att. Nois

    Se tudo não der certo... Descanse e tente novamente!
    avatar
    =>Nois
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 641
    Registrado : 09/11/2012

    Re: [Resolvido]Somar Campo Data com Horas + Minutos

    Mensagem  =>Nois em Ter 11 Out 2016, 11:42

    consegui!

    coloquei um menos "-" na frente do target.value

    Me.txtLimite = DateAdd("n", -Target.value, Dt_Hr_Programa.value)


    .................................................................................
    [Você precisa estar registrado e conectado para ver esta imagem.] Att. Nois

    Se tudo não der certo... Descanse e tente novamente!
    avatar
    Marco Messa
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 282
    Registrado : 28/06/2010

    Re: [Resolvido]Somar Campo Data com Horas + Minutos

    Mensagem  Marco Messa em Ter 11 Out 2016, 12:31

    É isso mesmo, dateadd faz tanto a adição quanto a subtração, basta que informe um número positivo ou negativo.

    Aproveitando, vou deixar o link com a descrição do método: msdn.microsoft.com/pt-br/library/hcxe65wz%28v=vs.90%29.aspx


    .................................................................................
    Tea with me that I book your face [Você precisa estar registrado e conectado para ver esta imagem.]

      Data/hora atual: Sab 21 Out 2017, 14:51