[resolvido] Arredondamento com duas casas decimais

Moderador: Avelino Sampaio

lpdias
Mensagens: 20
Registrado em: 21 Ago 2018, 18:19

[resolvido] Arredondamento com duas casas decimais

Mensagempor lpdias » 05 Out 2018, 17:33

Boa tarde Senhores!

Gostaria de ajuda para fazer o arredondamento em consulta.

Tenho uma consulta que apresenta preço médio, como também quantidade baseada em 3 casas decimais. Ex.:

===========================================================
Estoque Produto Und Preco Total Expr1
24,1599999999999 SUINO COSTELA KG 9,85 237,99 237

Ao clicar no campo aparecem esses dados
Preço 9,85064434041473
Total 237,991567264419

Na expr1 está assim: Expr1: Int([total]*100/100)

Resumindo, gostaria que ficassem da seguinte forma:

Estoque: 24,159
Preco: 9,85
Total: 238,00
Sempre em busca de conhecimentos...

Disable adblock

Precisamos do seu apoio. Faca uma doacao para o site atraves do Paypal.


Avatar do usuário
Damasceno Jr.
Mensagens: 409
Registrado em: 08 Jun 2015, 01:30
Localização: Medicilândia-Pará

Re: Arredondamento com duas casas decimais

Mensagempor Damasceno Jr. » 06 Out 2018, 23:55

Use a função format

Código: Selecionar todos

Format(0,014,"Standard") >>>> 0,01
Format(0,015,"Standard") >>>> 0,02
Quanto mais o tempo passa, mais descubro e mais me apaixono por MS Access.

lpdias
Mensagens: 20
Registrado em: 21 Ago 2018, 18:19

Re: Arredondamento com duas casas decimais

Mensagempor lpdias » 07 Out 2018, 21:20

Boa tarde Damasceno!

Desculpe a pergunta, mas como coloco essa funçao na consulta?
Sempre em busca de conhecimentos...

lpdias
Mensagens: 20
Registrado em: 21 Ago 2018, 18:19

Re: Arredondamento com duas casas decimais

Mensagempor lpdias » 07 Out 2018, 22:59

Tentei fazer como abaixo e deu certo.

Total: Format([preco]*[estoque];"Moeda")

Agora gostaria de uma luz para conseguir fazer isso e mostrar as 3 casas decimais (na consulta)

Abraço
Sempre em busca de conhecimentos...

Disable adblock

Precisamos do seu apoio. Faca uma doacao para o site atraves do Paypal.


Avatar do usuário
Damasceno Jr.
Mensagens: 409
Registrado em: 08 Jun 2015, 01:30
Localização: Medicilândia-Pará

Re: Arredondamento com duas casas decimais

Mensagempor Damasceno Jr. » 08 Out 2018, 01:26

É com três ou é com duas casas? rsrsrs

Se for com duas, coloque:

Código: Selecionar todos

Total: Format([preco]*[estoque];"Padrão")

ou

Código: Selecionar todos

Total: Format([preco]*[estoque];"Standard")
Quanto mais o tempo passa, mais descubro e mais me apaixono por MS Access.

Avatar do usuário
Avelino Sampaio
Mensagens: 1886
Registrado em: 04 Jun 2015, 18:27
Contato:

Re: Arredondamento com duas casas decimais

Mensagempor Avelino Sampaio » 08 Out 2018, 08:29

Dias,

experimente a função Roud(). Exemplo:

round(1.0358,3) ::::> 1,036

Sem arredondamento com a INt(). Exemplo:

int(1.0358 * 1000)/1000 ::::> 1,035

E ainda com o Format()

format(1.0358,"#,##0.000") ::::> 1,036

Aguardamos
==================================================
Clique no link abaixo e veja um ótimo kit de ensino que tenho para você.
http://www.usandoaccess.com.br
==================================================

lpdias
Mensagens: 20
Registrado em: 21 Ago 2018, 18:19

Resolvido Arredondamento com duas casas decimais

Mensagempor lpdias » 11 Out 2018, 23:01

Boa noite!

Desculpe a demora pessoal!

Consegui atingir o objetivo utilizando os exemplos que os exemplos citados.

Agradeço muito pela ajuda

abraço
Sempre em busca de conhecimentos...

Disable adblock

Precisamos do seu apoio. Faca uma doacao para o site atraves do Paypal.



Voltar para “Consultas”

Quem está online

Usuários neste fórum: Nenhum usuário registrado e 1 visitante