Tipo de Dato decimal

01/10/2004 - 16:41 por Manuel | Informe spam
Hola a todos,

Tengo un problemita con los tipos de datos Decimal, en el
codigo de mi programa tengo un 2 campos text que me
capturan un ancho y un alto y tengo que generar el area el
codigo es el sig:

dim dArea as Decimal
dArea = cDec(txtAncho.Text) * Cdec(txtAlto.text)
Los datos en txtAncho.Text= 1.5 y txtAlto.text = 1.5 el
valor resultante deberia ser 2.25 pero me genera 225

Si asigno el valor a una variable (el valor de
txtAncho.Text = 2)
dim dAncho as Decimal
dAncho = cDec(txtAncho.Text)
el valor no es 2 sino 2D, me lo esta generando en formato
decimal, y no entiendo porque

Por favor si alguien me puede ayudar es urgente
 

Leer las respuestas

#1 tribufo
01/10/2004 - 18:19 | Informe spam
Hola, el problema es porque te esta tomando el punto (.)
como separador de miles y no como separador decimal ( por
configuracion regional).

Hola a todos,

Tengo un problemita con los tipos de datos Decimal, en el
codigo de mi programa tengo un 2 campos text que me
capturan un ancho y un alto y tengo que generar el area


el
codigo es el sig:

dim dArea as Decimal
dArea = cDec(txtAncho.Text) * Cdec(txtAlto.text)
Los datos en txtAncho.Text= 1.5 y txtAlto.text = 1.5 el
valor resultante deberia ser 2.25 pero me genera 225

Si asigno el valor a una variable (el valor de
txtAncho.Text = 2)
dim dAncho as Decimal
dAncho = cDec(txtAncho.Text)
el valor no es 2 sino 2D, me lo esta generando en formato
decimal, y no entiendo porque

Por favor si alguien me puede ayudar es urgente
.

Preguntas similares