Campo de access no me toma 2 decimales!

Hola desarrollando una aplicación con visual y necesito que el campo precio sea así
$ 120,50 , el tema es que aveces me lo toma como 120 sin los decimales , ya probe de todas formas  , para que me tome los decimales tengo que ponerlo como texto pero el problema es que cuando aumentan los precios me lo muestra asi 120,556465321 y no quiero eso.
La pregunta seria el campo precios con que tipo de datos y dentro de este formato y lugares des de la coma (obio 2 ) pero no me los toma.
Trabajo con access 2003 y visual basic 6.0, en las tablas de visual también lo configure para que me muestre 2 decimales pero no me da bola.
Saludos,

1 Respuesta

Respuesta
1
Lo que ocurre con esto es que hay que redondear a dos decimales cualquier valor antes de grabarlo en la base de datos.
Por ejemplo:
Dim Valor as Currency
Dim Nvalor as Currency
Valor = Round(Valor, 2) ' Aquí lo redondeo a dos decimales.
Al hacer un aumento de precios del 5% pues sería algo así :
Nvalor = Round((Valor * 1.05), 2)
Suerte !

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas