Calculos en VB

Karina Pedroza
10 de Agosto del 2003
Necesito hacer un calculo en el que las cantidades manejan punto flotante (0.25...), lo tengo declarado double en la bd...también lo declaré currency antes, pero cuando hago el calculo me dá números enteros...que hago?

pez
10 de Agosto del 2003
puedes probar a dar formato a esas cantidades, mediante la funcion Format(expresion,formato),
cantidad = 1234,23
' Standard - usa el separador de miles y dos decimales
Text1.Text = Format(cantidad, "Standard")
' resultado = 1.234,23
' 0 - muestra el digito que corresponda,si no hay ninguno en esa posicion pone un 0
Text1.Text = Format(cantidad, "00,000.0000")
' resultado = 01.234,2300
' # -muestra el digito que corresponda,si no existe ninguno se anula la posicion
Text1.Text = Format(cantidad, "##,###.####")
' resultado = 1.234,23