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


3 participantes

    [Resolvido]Formatar Valor string

    percoski
    percoski
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 319
    Registrado : 27/02/2013

    [Resolvido]Formatar Valor string Empty [Resolvido]Formatar Valor string

    Mensagem  percoski 13/11/2018, 14:04

    Olá bom dia, tenho que formatar o valor de uma variavel chega 4.20 string e tenho q formatar em 4,20.
    ja tentei todas as formas de Format(var,"##,##00.00") e nada retorno 420,00 0,420 e o danado do valor nda
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5078
    Registrado : 20/04/2011

    [Resolvido]Formatar Valor string Empty Re: [Resolvido]Formatar Valor string

    Mensagem  Silvio 13/11/2018, 15:51

    Format(var,"#,##.0")


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    percoski
    percoski
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 319
    Registrado : 27/02/2013

    [Resolvido]Formatar Valor string Empty Re: [Resolvido]Formatar Valor string

    Mensagem  percoski 13/11/2018, 15:56

    ja tentei retorna 420,0
    thiagomcosta
    thiagomcosta
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 377
    Registrado : 23/01/2017

    [Resolvido]Formatar Valor string Empty Re: [Resolvido]Formatar Valor string

    Mensagem  thiagomcosta 13/11/2018, 16:10

    Código:
    Format(Replace(var, ".", ","),"#,##.0")
    ou para ficar mais completo
    Código:
    Format(Replace(Replace(var,",", ""), ".", ","),"#,##.0")
    percoski
    percoski
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 319
    Registrado : 27/02/2013

    [Resolvido]Formatar Valor string Empty Re: [Resolvido]Formatar Valor string

    Mensagem  percoski 13/11/2018, 16:15

    Código:
    Format(Replace(var, ".", ","),"#,##.0")
    retorna 04

    Código:
    Format(Replace(Replace(texto, ".", ""), ".", ","), "#,##0.00")

    retorna 420
    percoski
    percoski
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 319
    Registrado : 27/02/2013

    [Resolvido]Formatar Valor string Empty Re: [Resolvido]Formatar Valor string

    Mensagem  percoski 13/11/2018, 16:32

    Resolvi aki com a ajuda do amigo thiagomcosta, mas fis assim

    Código:

    var1=Replace(var, ".", ",")

    var2=format(var1"#,##0.00")

    Retornou o valor correto agora que é 4,20
    o Unico problema e esse monte d variavel ja de as duas formas de formatação na mesma variavel não funcionou de jeito algum
    thiagomcosta
    thiagomcosta
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 377
    Registrado : 23/01/2017

    [Resolvido]Formatar Valor string Empty Re: [Resolvido]Formatar Valor string

    Mensagem  thiagomcosta 13/11/2018, 19:10

    Atenção! Saõ dois replaces:

    O primeiro vocÊ substitui as vírgulas separadores de milhar por nada:
    Código:
    Replace(Var, ",", "")
    No que você colocou está um ponto no lugar da vírgula

    O segundo Replace substitui o ponto separador dos decimais por vírgula:
    Código:
    Replace(Var, ".", ",")

    A formatação coloque como:
    Código:
    Format(Var, "0,00")
    Se desejar duas casas decimais, se quiser 3 casas coloque "0,000"

    Aninhando todas as funções, para não ter que criar nova variáveis e diminuindo a quantidade de linhas de código:
    Código:
    Format(Replace(Replace(Var, ",", ""), ".", ","), "0,00")

    Conteúdo patrocinado


    [Resolvido]Formatar Valor string Empty Re: [Resolvido]Formatar Valor string

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 15/5/2024, 15:52