Título: Problema con decimales Publicado por: dekland en 3 Marzo 2006, 04:04 am Tengo unos problema con los decimales
1) Al imprimir una factura, en el textbox que uso para el precio se muestra asi: ej: 12.9 el problema es que necesito que ese 12.9 tenga un segundo decimal osea asi 12.90. 2) Para redondear a 2 decimales las cuentas que daban con muchos decimales usaba round y le especificaba 2, pero no me acepta la instrucción, y la misma en vb 6 funciona perfectamente. Estoy usando el vb5. Espero que me puedan ayudar. Muchas gracias. Título: Re: Problema con decimales Publicado por: Llorx en 3 Marzo 2006, 04:09 am Conviértelo en un string y le añades un 0 al final ( & 0 ) y si quieres jugar con él como si fuera número sólo tienes que volver a convertirlo.
Título: Re: Problema con decimales Publicado por: dekland en 3 Marzo 2006, 17:54 pm muchas gracias Llorx. ahora los precios estan solucionados.
Faltaría el problema con los numeros que tienen demasiados decimales para achicarlos a 2. Muchas gracias. Título: Re: Problema con decimales Publicado por: Ironhorse en 3 Marzo 2006, 19:07 pm No se si funciona en VB 5 pero la funcion para dar formato a una variable es format, seria asi:
Código: salida = Format (numero, "#.00") Tiene una utilidad enorme, para fechas, numeros, etc. saludos Título: Re: Problema con decimales Publicado por: .Slasher-K. en 3 Marzo 2006, 19:11 pm Format$
FormatDateTime$ FormatCurrency$ FormatNumber$ FormatPercent$ Título: Re: Problema con decimales Publicado por: dekland en 3 Marzo 2006, 19:20 pm muchas gracias Ironhorse y Slasher-K.
Ya esta solucionado, funciona a la perfección. Muchas gracias. |