Buenas tardes,
Quisiera saber si hay algún problema por trabajar con un campo definido como monetario.
Si el campo esta definido como monetario no consigo hacer un
msginfo(transform(tabla->campo),'99,99.99'), el valor devuelto es siempre 0.00
Si el campo esta defindo como numérico no hay problema alguno, me devuleve el valor del campo de forma correcta.
Campo Monetario
Buenas Corina,
lo cierto no seria :
Msginfo( Transform( tabla->campo, "99,99.99" ) )
Saludos, Ale
lo cierto no seria :
Msginfo( Transform( tabla->campo, "99,99.99" ) )
Saludos, Ale
aleseribeli@hotmail.com
FwH, Hb Svn, ADS 8.1, ADS 10, Pelles C, FwPPC, MsVc 2008, MsVc 2010
"Conhecimento, você não subtrai quando divide; mas soma e multiplica."
**---Mário Persona---**
FwH, Hb Svn, ADS 8.1, ADS 10, Pelles C, FwPPC, MsVc 2008, MsVc 2010
"Conhecimento, você não subtrai quando divide; mas soma e multiplica."
**---Mário Persona---**
Buenos días,
Ale tienes razón, puse mal los paréntesis al escribirlo en el foro. Quería decir que con Msginfo( Transform( tabla->campo, "99,99.99" ) )
siempre me devuelve 0.00
De todas formas creo que ya encontré la solución, lo que voy a hacer es tratar la tabla antes de utilizar su contenido. Me creo una select de _ de la tabla necesaría, dando formato en ese momento al campo monetario como 00000000.00 y posteriormente relleno el campo con los valores originales.
Gracias de todas formas, un saludo
Ale tienes razón, puse mal los paréntesis al escribirlo en el foro. Quería decir que con Msginfo( Transform( tabla->campo, "99,99.99" ) )
siempre me devuelve 0.00
De todas formas creo que ya encontré la solución, lo que voy a hacer es tratar la tabla antes de utilizar su contenido. Me creo una select de _ de la tabla necesaría, dando formato en ese momento al campo monetario como 00000000.00 y posteriormente relleno el campo con los valores originales.
Gracias de todas formas, un saludo