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


    [Resolvido]Dúvida com relação de cálculo no formulário

    toxicsquall
    toxicsquall
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 87
    Registrado : 20/09/2011

    [Resolvido]Dúvida com relação de cálculo no formulário Empty Dúvida com relação de cálculo no formulário

    Mensagem  toxicsquall 20/3/2012, 18:00

    Boa tarde,
    estou tendo um problema no cálculo de uma expressão.
    Eu tenho uma 3 caixas de texto.
    Uma está ativada para eu poder digitar a data atual (txtDataAtual).
    Outra está buscando uma data de uma consulta (txtUltimaData).
    A ultima caixa de texto (txtDeltaT), eu pretendo fazer com que receba o valor da diferença entre as datas (txtDataAtual - txtUltimaData).
    O problema que eu estou tendo, é que eu digito a programação do VBA desta maneira:

    Me.txtDeltaT.Value = me.txtDataAtual.value - me.txtUltimaData.value

    porém o código não funciona,eu acho que seja porque o txtUltimaData está armazenando como texto (ex: "26/02/2012") e não como data mesmo.
    Tem alguma solução para isto?
    avatar
    Convidad
    Convidado


    [Resolvido]Dúvida com relação de cálculo no formulário Empty Re: [Resolvido]Dúvida com relação de cálculo no formulário

    Mensagem  Convidad 20/3/2012, 18:19


    Olá!

    Uso cálculo entre campos Data deste tipo sem problemas.
    Retorna normalmente a diferença em número de dias.

    Parece que o problema é realmente o detalhe do tipo de dados do campo.
    Se possível, altere para Data/Hora e teste.

    Obs: nunca usei com .Value. Tente deixando só o Nome do campo.
    toxicsquall
    toxicsquall
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 87
    Registrado : 20/09/2011

    [Resolvido]Dúvida com relação de cálculo no formulário Empty Valeu pela dica

    Mensagem  toxicsquall 20/3/2012, 18:25

    Laughing Valeu pela dica mas eu fiquei quebrando a cabeça aqui e fiz o seguinte para dar certo:

    Dim db As Database
    Dim x As Integer
    Dim y As Date
    Dim z As Date
    Set db = CurrentDb
    z = Me.txtUltimaData
    y = Me.txtDataAtual
    x = y - z
    Me.txtDeltaT = x


    Exclamation Não sei se existe uma forma mais simples, mas pelo menos com esta eu consegui.
    avatar
    Convidad
    Convidado


    [Resolvido]Dúvida com relação de cálculo no formulário Empty Re: [Resolvido]Dúvida com relação de cálculo no formulário

    Mensagem  Convidad 20/3/2012, 18:37


    Bem pensado, o resultado é idêntico.

    Já que resolveu, resolvido está.
    Basta clicar no Resolvido, ok?!
    toxicsquall
    toxicsquall
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 87
    Registrado : 20/09/2011

    [Resolvido]Dúvida com relação de cálculo no formulário Empty Re: [Resolvido]Dúvida com relação de cálculo no formulário

    Mensagem  toxicsquall 20/3/2012, 18:49

    Cool K

    Conteúdo patrocinado


    [Resolvido]Dúvida com relação de cálculo no formulário Empty Re: [Resolvido]Dúvida com relação de cálculo no formulário

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 6/12/2024, 18:18