Ver Mensaje Individual
  #1  
Antiguo 15-07-2008
axlrafael axlrafael is offline
Miembro
 
Registrado: abr 2008
Posts: 36
Reputación: 0
axlrafael Va por buen camino
Ayuda en conversión por favor ¡¡¡

Hola amigos les escribo por que tengo un problema a la hora de convertir tipos de datos.

Miren tengo que hacer un reporte, lo estoy haciendo en Quick Reporte en Delphi 6, tengo esto escrito:

Código:
 
cant_prom.Caption:=IntToStr(StrToInt(cant_tot.Caption) div 12);
cant_saldo.Caption:=IntToStr(StrToInt(cant_tot.Caption)-StrToInt(cant_acum.caption));
imp_saldo.Caption:=IntToStr(StrToInt(importe.Caption)-StrToInt(imp_acum.caption));
Este código lo escribo en el evento BeforePrint.

Las variables cant_prom, cant_saldo e imp_saldo son QRLabel que utilizo, las demas variables son de tipo QRDBLabel, y estos los recibo desde un menú donde el usuario selecciona el año y el mes. Bueno para no hacerlo mas largo me aparece un error que "cant_tot" no es un valor entero, pero me he dado cuenta que por ejemplo, recibo en cant_tot un número (20540) pero a la hora de dividirlo entre 12 daria 1711.6667, y ahi es donde yo creo que me aparece el error.

Tambien intente cambiar la conversión a strtofloat pero no me sirvio.

Por favor amigos haber si alguien me puede ayudar. Saludos
Responder Con Cita