Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

truncar decimales

1,010 views
Skip to first unread message

pablo

unread,
Apr 19, 2002, 6:11:37 PM4/19/02
to
hola, como puedo truncar la cantidad de decimales para
mostrar solo dos decimales en el caption de una label.
gracias.

Pagaag

unread,
Apr 20, 2002, 3:28:45 AM4/20/02
to
En access 2000:
=Redondear(Numero;numero_de_decimales)
y si lo haces desde VBA, utiliza su equivalente Round
mira tambien en la ayuda de Access la funcion Format (Formato)
Francisco García Aguado
"pablo" <pcio...@sssalud.gov.ar> escribió en el mensaje
news:022801c1e7ef$2ca44e50$9ae62ecf@tkmsftngxa02...

Victor Delgadillo

unread,
Apr 22, 2002, 7:16:09 AM4/22/02
to
Pablo, deseas 'redondear' o 'truncar'? Son dos cosas diferentes. Redondear
es si el tercer decimal es mayor de 4, aumenta al segundo decimal en una
unidad. 14.325 = 14.33 (redondear).
Truncar seria sencillamente 'cortar' los digitos despues del segundo: 14.325
= 14.32 (truncar)
Para esto ultimo Visual Basic tiene la funcion Fix([variable numerica]) o su
equivalente en castellano.
Una forma 'manual' de truncar es multiplicando por 100 (para dos decimales)
luego integro luego divides por 100
14.325 * 100 = 1432.5; integro = 1432; dividido 100 = 14.32
Saludos

--
Victor Delgadillo
Miami, Florida


"pablo" <pcio...@sssalud.gov.ar> wrote in message
news:022801c1e7ef$2ca44e50$9ae62ecf@tkmsftngxa02...

jon

unread,
May 2, 2002, 12:27:24 PM5/2/02
to

si solo tu quieres mostrar puedes usar el en vb el :
format("123.235","#.##")
o en formualrio en propiedades
formato =estandar
lugares decimales=2 o 3

salu2
de jon


Victor Delgadillo

unread,
May 2, 2002, 3:36:12 PM5/2/02
to
Utilizando format solo obtienes que imprima un resultado usando dos
decimales... pero si luego sumas la suma no va a corresponder, ya que la
suma se hace con el valor incluyendo los decimales no impresos. Es
preferible 'redondear' el valor y luego sumarlo. Ejemplo:
12.234 + 6.254 + 10.453 = 28.941 = 28.94
si redondeas:
12.23 + 6.25 + 10.45 = 28.93
si imprimes usando format ([miNum,"###.##"):
12.23 + 6.25 + 10.45 = 28.94 (ya agregastes un centavo en este pequeño
ejemplo).


--
Victor Delgadillo
Miami, Florida


"jon" <john...@yahoo.com> wrote in message
news:efa2IZf8BHA.2116@tkmsftngp04...

0 new messages