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
criquio
Mardilson
6 participantes

    [Resolvido]Como faço para arredondar valores

    avatar
    Mardilson
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 17
    Registrado : 18/03/2010

    [Resolvido]Como faço para arredondar valores Empty [Resolvido]Como faço para arredondar valores

    Mensagem  Mardilson 29/6/2010, 00:14

    Pessoal,

    Gostaria de sua ajuda, estou precisando arredondar um valor de um campo no access.

    0,16575 para 0,17
    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]Como faço para arredondar valores Empty Re: [Resolvido]Como faço para arredondar valores

    Mensagem  criquio 29/6/2010, 00:26

    No evento "Após atualizar" da sua caixa de texto, coloque:

    Me.NomeDaCaixaTexto = Round(Me.NomeDaCaixaTexto, 2)


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

    Marlo Sandrei gosta desta mensagem

    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    [Resolvido]Como faço para arredondar valores Empty Re: [Resolvido]Como faço para arredondar valores

    Mensagem  Assis 18/9/2010, 11:35

    Bom dia Criquio

    E para arredondar 6456,00 para 6460,00
    8327,00 para 8330,00
    8501,00 para 8500,00

    Em que o numero da unidade ( será sempre 0 Zero) ou seja o primeiro numero que fica ao lado esquerdo da virgula
    Será possivel ?

    Agradeço
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Como faço para arredondar valores Empty Re: [Resolvido]Como faço para arredondar valores

    Mensagem  JPaulo 18/9/2010, 12:43

    Bom dia Assis;

    Pelas funções internas do Access de Arredondamento, você não chega ao resultado.

    Só por código ou directo na consulta assim;

    Por código:
    Num modulo novo, cole e salve:

    Public Function ArredondaSemDecimais(value As Double, Precisao As Double) As Double
    'By JPaulo MaximoAccess ® 2010
    ArredondaSemDecimais = Int(value / Precisao + 0.5) * Precisao
    End Function


    Num campo vazio da sua consulta, coloque assim;

    Resultado: ArredondaSemDecimais([SeuCampo];10) & ",00"


    Directo na consulta:

    Resultado: Int([SeuCampo]/10+0,5)*10 & ",00"

    Ou

    Resultado: Format(Int([xxx]/10+0,5)*10;"#,00")


    Int e Fix são funções de arredondamento útil, que lhe dão a parte inteira de um número.

    Int arredonda para baixo ou para cima - Int (3,5) = 3, Int (-3,5) = -4

    Fix arredonda para zero - Fix (3,5) = 3, Fix (-3,5) = -3

    Há também as funções de coerção, em particular o CInt CLng, que tenta coagir um número para um tipo inteiro ou um tipo de comprimento (são números inteiros entre -32.768 e 32.767, anseia-se entre -2, 147.483.648 e 2.147.483.647). Estes arredondam, tanto para o número inteiro mais próximo como o arredondamento para cima de .5 - CInt (3,5) = 4, Cint (3,49) = 3, CInt (-3,5) = -4, etc



    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Como faço para arredondar valores Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Como faço para arredondar valores Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Como faço para arredondar valores Folder_announce_new Instruções SQL como utilizar...

    Marlo Sandrei gosta desta mensagem

    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    [Resolvido]Como faço para arredondar valores Empty Re: [Resolvido]Como faço para arredondar valores

    Mensagem  Assis 18/9/2010, 13:44

    Boa tarde JPaulo

    Utilizei esta " Resultado: Int([SeuCampo]/10+0,5)*10 & ",00" ".

    Fez muito jeito pois eu tenho uma tabela com milhares de produtos.
    E tenho uma rotina em que informo num campo o valor percentual (Exemplo 7%)a aumentar em todos os produtos, e ao clikar num botão de comando a rotina executa a operação para todos os produtos automaticamente, e rápidamente.

    Funfa perfeitamente

    Um bom fim de semana ..... e Obrigado
    avatar
    joaomatoslousa
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 19
    Registrado : 23/09/2015

    [Resolvido]Como faço para arredondar valores Empty Arredondamento para baixo

    Mensagem  joaomatoslousa 15/3/2016, 01:43

    Boa noite a todos!

    Gostaria de arredondar para baixo um campo calculado em uma consulta access (Access 2016 / Windows 10).

    Exemplos do que pretendo:

    3,0555 = 3,05
    7,7221 = 7,72
    0,3834 = 0,38
    0,2982 = 0,29

    Espero que me consigam ajudar.

    Grato pela vossa atenção.

    João Matos Lousa
    avatar
    joaomatoslousa
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 19
    Registrado : 23/09/2015

    [Resolvido]Como faço para arredondar valores Empty Arredondamento para baixo

    Mensagem  joaomatoslousa 15/3/2016, 03:06

    Boa noite novamente,

    Consegui o que pretendia e se ajudar alguém aqui do fórum aqui fica a fórmula que utilizei.

    Fix((-[Quantidade]*[Valor Unitário]*[Taxa de Liquidação])*100)/100

    Obrigado e sucesso a todos. Smile

    João Matos Lousa

    napoli gosta desta mensagem

    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Como faço para arredondar valores Empty Re: [Resolvido]Como faço para arredondar valores

    Mensagem  JPaulo 15/3/2016, 09:24

    Obrigado pelo retorno o forum agradece.


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Como faço para arredondar valores Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Como faço para arredondar valores Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Como faço para arredondar valores Folder_announce_new Instruções SQL como utilizar...
    avatar
    fcawarf
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 16
    Registrado : 30/10/2013

    [Resolvido]Como faço para arredondar valores Empty Re: [Resolvido]Como faço para arredondar valores

    Mensagem  fcawarf 5/5/2017, 13:17

    J Paulo, não consegui resolver.
    Já havia tentado visto esse tópico.

    Vou procurar mais, pra encontrar a solução.
    Obrigado.

    Conteúdo patrocinado


    [Resolvido]Como faço para arredondar valores Empty Re: [Resolvido]Como faço para arredondar valores

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 26/4/2024, 23:08