Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > OOP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 15-07-2008
axlrafael axlrafael is offline
Miembro
 
Registrado: abr 2008
Posts: 36
Poder: 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
  #2  
Antiguo 15-07-2008
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.556
Poder: 25
egostar Va camino a la fama
Hola

Código Delphi [-]
  cant_prom.Caption := format('%f',[StrTofloat(cant_tot.Caption) / 12]);

Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita
  #3  
Antiguo 16-07-2008
Avatar de Caro
*Caro* Caro is offline
Moderadora
 
Registrado: jul 2004
Ubicación: Cochabamba, Bolivia
Posts: 2.544
Poder: 22
Caro Va por buen camino
Hola axrafael, no creo que sea el problema la división, porque cuando utilizas div solo te devuelve la parte entera de la división. Porque tus otras variables son QRDBLabel, estas enlazando a un DataSet, si es así puedes utilizar QrExpr??

Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar.
Responder Con Cita
  #4  
Antiguo 16-07-2008
luisgutierrezb luisgutierrezb is offline
Miembro
 
Registrado: oct 2005
Ubicación: México
Posts: 925
Poder: 19
luisgutierrezb Va por buen camino
puede ser que "cant_tot" venga con un numero formateado con separador de miles y por eso no te lo esta tomando, aqui seria obtener el numero pero sin separador de miles
Responder Con Cita
  #5  
Antiguo 16-07-2008
luisgutierrezb luisgutierrezb is offline
Miembro
 
Registrado: oct 2005
Ubicación: México
Posts: 925
Poder: 19
luisgutierrezb Va por buen camino
puede ser que "cant_tot" venga con un numero formateado con separador de miles y por eso no te lo esta tomando, aqui seria obtener el numero pero sin separador de miles

Perdon por el doblete, ocurrio un error con mi conexion no me di cuenta que ya se habia mandado el mensaje si alguien puede borrarlo por favor...
Responder Con Cita
  #6  
Antiguo 17-07-2008
axlrafael axlrafael is offline
Miembro
 
Registrado: abr 2008
Posts: 36
Poder: 0
axlrafael Va por buen camino
Hola caro, antes que nada gracias por responder, mira no estoy utilizando un dataset, lo que hago es ejecutar un query que me busca las cantidades que necesito, y a cada QRDBLabel le asigno cada columna del query. Solo que "cant_prom" no es un QRDBLabel sino simplemente un QRLabel.

Saludos.

Por cierto egostar ya intente con tu código pero me sigue marcando el mismo error.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
ayuda!!! conversion de qreport a pdf chivix Impresión 0 02-03-2007 02:31:08
Ayuda por favor lachooo Firebird e Interbase 3 18-10-2006 18:13:21
ayuda en conversión Nelly Varios 2 09-10-2006 00:40:25
ayuda por favor ^^ ... CrystalBlood SQL 1 19-01-2006 20:15:17
Ayuda con Conversion RedVenom Varios 2 27-10-2003 01:17:29


La franja horaria es GMT +2. Ahora son las 01:01:39.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi