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]Retirando a v;irgula de uma função que retorna um numero decimal

    avatar
    Convidado
    Convidado


    [Resolvido]Retirando a  v;irgula de uma função que retorna um numero decimal Empty Retirando a v;irgula de uma função que retorna um numero decimal

    Mensagem  Convidado 23/7/2011, 13:14

    Amigos tenho uma função que me retorna em decimais
    Ex:
    1,2
    10,2
    21,2 etc...

    Preciso pegar apenas os digítos antes da vírgula...

    consegui de uma maneira utilizando o left.. o que ocore é que quando o número vai de 0 a 9 ela retorna assim

    1, e 0,

    Preciso que retorne nesse caso quando o valor começa com 1, ou 0, me de o valor 1 ou 0



    Me.txtLeftAgeMonn = Left(Age(Me.txtDateMoon), 2)
    If Me.txtLeftAgeMonn = "1," Or "0," Then
    Me.txtLeftAgeMonn = Left(Me.txtAgemonn, Len(Me.txtAgemonn.Value) - 1)'tentei assim mas não deu certo
    End If

    se puderem ajuda fico grato

    avatar
    Convidado
    Convidado


    [Resolvido]Retirando a  v;irgula de uma função que retorna um numero decimal Empty Re: [Resolvido]Retirando a v;irgula de uma função que retorna um numero decimal

    Mensagem  Convidado 23/7/2011, 13:19

    Ops.. estava errado o nome caixa de onde se ia retirar a ,


    Me.txtLeftAgeMonn = Left(Age(Me.txtDateMoon), 2)
    If Me.txtLeftAgeMonn = "1," Or "0," Then
    Me.txtLeftAgeMonn = Left(Me.txtLeftAgeMonn, Len(Me.txtLeftAgeMonn) - 1)
    End If


    Embarassed Embarassed Embarassed
    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]Retirando a  v;irgula de uma função que retorna um numero decimal Empty Re: [Resolvido]Retirando a v;irgula de uma função que retorna um numero decimal

    Mensagem  criquio 23/7/2011, 13:19

    Se vai ser sempre 1 ou dois dígitos antes da vírgula, talvez funcione assim:

    Me.txtLeftAgeMonn = Left(Age(Me.txtDateMoon), 2)
    Me.txtLeftAgeMonn = Replace(Me.txtLeftAgeMonn, ",", "")
    If Me.txtLeftAgeMonn = "1," Or "0," Then
    Me.txtLeftAgeMonn = Left(Me.txtAgemonn, Len(Me.txtAgemonn.Value) - 1)'tentei assim mas não deu certo
    End If


    .................................................................................
    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
    Convidado
    Convidado


    [Resolvido]Retirando a  v;irgula de uma função que retorna um numero decimal Empty Re: [Resolvido]Retirando a v;irgula de uma função que retorna um numero decimal

    Mensagem  Convidado 23/7/2011, 14:33

    Very Happy Very Happy
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Retirando a  v;irgula de uma função que retorna um numero decimal Empty Re: [Resolvido]Retirando a v;irgula de uma função que retorna um numero decimal

    Mensagem  Alexandre Neves 23/7/2011, 15:02

    Hary,

    Só agora vê o tema. Se ainda não resolveu, coloque Int(CaixaTexto). Se não percebi bem o problema, explique melhor.
    avatar
    Convidado
    Convidado


    [Resolvido]Retirando a  v;irgula de uma função que retorna um numero decimal Empty Re: [Resolvido]Retirando a v;irgula de uma função que retorna um numero decimal

    Mensagem  Convidado 23/7/2011, 15:43

    Boa tarde alexandre.. em realidade eu ia utilizar o valor desta caixa para soncronizar a imagem da lua (Fase) com este valor...

    Mas mudei a estratégia para outra caixa....

    Se eu encontrar dificuldades novamente posto aqui.

    Grato

    Conteúdo patrocinado


    [Resolvido]Retirando a  v;irgula de uma função que retorna um numero decimal Empty Re: [Resolvido]Retirando a v;irgula de uma função que retorna um numero decimal

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 21/11/2024, 12:10