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]Correto uso da Funcao DATEADD

    avatar
    loconte
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 25
    Registrado : 25/02/2012

    [Resolvido]Correto uso da Funcao DATEADD Empty Correto uso da Funcao DATEADD

    Mensagem  loconte 28/2/2012, 22:43

    Ola,
    Estou tentando usar a funcao dateadd para adicionar tempo na hora atual.

    Estou tentando fazer de duas maneira mas ambas nao estao funcionando:

    Opcao1

    tenho um campo "T" que me traz minutos no formato number ex: "60"
    No outro campo "TA" esta o valor "=time()" que me traz um valor em horas: ex "14:00"
    Estou usando a funcao DATAadd assim:

    =DateAdd("h",[T],[TA])+DateAdd("n",[T],[TA])

    Mas me retorna um valor totalmente errado, enquanto eu esperava 15:00.

    Opcao 2
    Usei um campo "T0" que me traz hora no formato time Ex: "1:00"
    Estou usando o mesmo campo "TA:("=time()" que me traz um valor em horas: ex "14:00")
    Estou usando a funcao DATAadd assim:


    =DateAdd("h",[T0],[TA])+DateAdd("n",[T0],[TA])

    Mas esta formula tambem me traz um valor errado.

    Agradeco a ajuda


    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Correto uso da Funcao DATEADD Empty Re: [Resolvido]Correto uso da Funcao DATEADD

    Mensagem  criquio 28/2/2012, 23:03

    Entre em um módulo vba e pesquise por DateAdd na ajuda que você encontrará muitas dicas úteis. Se pesquisar por DateAdd aqui no forum tambem encontrarás.


    .................................................................................
    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
    loconte
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 25
    Registrado : 25/02/2012

    [Resolvido]Correto uso da Funcao DATEADD Empty Re: [Resolvido]Correto uso da Funcao DATEADD

    Mensagem  loconte 29/2/2012, 07:10

    Obrigado pela sugestao, mas acredite ou nao ja pesquisei em todos os Helps/forums e nao consegui uma conclusao. Talvez porque eu nao tenha muito conhecimento de VBA.
    avatar
    Convidad
    Convidado


    [Resolvido]Correto uso da Funcao DATEADD Empty Re: [Resolvido]Correto uso da Funcao DATEADD

    Mensagem  Convidad 29/2/2012, 12:03


    Olá!

    Neste tópico tem um exemplo de cálculo com horas na mensagem 2.
    Talvez ajude.

    http://maximoaccess.forumeiros.com/t6133-resolvidosalvar-a-hora-na-tabela
    avatar
    Convidad
    Convidado


    [Resolvido]Correto uso da Funcao DATEADD Empty Re: [Resolvido]Correto uso da Funcao DATEADD

    Mensagem  Convidad 29/2/2012, 16:07

    Loconte

    Teste a linha abaixo:

    DateAdd("n",T,TA)

    e veja se funfa.

    Tirado do Help do Access.

    Abraços

    avatar
    loconte
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 25
    Registrado : 25/02/2012

    [Resolvido]Correto uso da Funcao DATEADD Empty Re: [Resolvido]Correto uso da Funcao DATEADD

    Mensagem  loconte 29/2/2012, 20:27

    Muito Obrigado pelas respostas:

    Norbs, o link me ajudou a entender outras funcoes.

    Balem, a funcao DateAdd("n",T,TA)funcionou perfeitamente!

    Muito obrigado!

    avatar
    Convidad
    Convidado


    [Resolvido]Correto uso da Funcao DATEADD Empty Re: [Resolvido]Correto uso da Funcao DATEADD

    Mensagem  Convidad 29/2/2012, 20:33


    Disponha! Agradecemos o retorno.
    avatar
    Convidad
    Convidado


    [Resolvido]Correto uso da Funcao DATEADD Empty Re: [Resolvido]Correto uso da Funcao DATEADD

    Mensagem  Convidad 29/2/2012, 22:14

    Fico contenta que tenha dado certo Wink

    Boa sorte!

    Conteúdo patrocinado


    [Resolvido]Correto uso da Funcao DATEADD Empty Re: [Resolvido]Correto uso da Funcao DATEADD

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 17/5/2024, 07:07