pasar string a double
Publicado por andreafuhr (95 intervenciones) el 12/09/2005 13:21:21
Hola Gente!!!!
Les cuento lo que me sucede: Tengo una grilla con productos (simular los renglones de una factura), el usuario ingresa el codigo de producto y la cantidad en cada renglon, luego el sistema multiplica cantidad * precio unitario y se lo asigna a la coluMna Total. Hasta aqui todo bien.
Pero luego, fuera de la grilla, tengo un label en el cual quiero visualizar la suma de la columna total. Para ello uso la funcion val. Voy acumulando en una variable la suma del total de cada producto quedando algo asi:
for i=1 to cantidadRenglones
grilla.col = 6
grilla.row = i
suma = suma + val (grilla.text)
pero cuando consulto el resultado acumulado en la variable suma me encuento que no sumo los decimales, solo la parte entera...evidentemente el problema esta en la funcion val. Debo usar alguna otra?
Si alguien sabe como hacerlo se lo agradeceria mucho que me lo haga saber.
Desde ya, mil gracias de antemano.
ANDREA
Les cuento lo que me sucede: Tengo una grilla con productos (simular los renglones de una factura), el usuario ingresa el codigo de producto y la cantidad en cada renglon, luego el sistema multiplica cantidad * precio unitario y se lo asigna a la coluMna Total. Hasta aqui todo bien.
Pero luego, fuera de la grilla, tengo un label en el cual quiero visualizar la suma de la columna total. Para ello uso la funcion val. Voy acumulando en una variable la suma del total de cada producto quedando algo asi:
for i=1 to cantidadRenglones
grilla.col = 6
grilla.row = i
suma = suma + val (grilla.text)
pero cuando consulto el resultado acumulado en la variable suma me encuento que no sumo los decimales, solo la parte entera...evidentemente el problema esta en la funcion val. Debo usar alguna otra?
Si alguien sabe como hacerlo se lo agradeceria mucho que me lo haga saber.
Desde ya, mil gracias de antemano.
ANDREA
Valora esta pregunta


0