La Web del Programador: Comunidad de Programadores
 
    Pregunta:  64503 - CONVERTIR CARACTER A NUMERIC CON DOS DECIMALES EN VFP 6.0
Autor:  Alberto Bañuelos
Hola a todos. He caido en uno de esos escollos de VFP en el que por más vueltas que le he dado no he podido encontrar la solución. El problema es es siguiente: en un control text1 se ha capturado una cadena como la siguiente "12.52" , la cual se requiere grabar en la BD en un campo de tipo numeric con 2 decimales. ¿Como se convierte la cadena de caracteres al correspondiente valor numerico con 2 decimales y sin que se redondie la cantidad? Estoy usando VFP 6.0. De antemano muchas gracias por su ayuda.

  Respuesta:  erick teran
algo asi
set decimals to 3
f=abs(thisform.text1.value)
ya tienes tu valor en numerico que es f
y luego
replace campo with f
y listo creo que te funcionara :)
espero asi sea
suerte