Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 05-11-2011
Bikerator Bikerator is offline
Miembro
 
Registrado: mar 2010
Posts: 13
Poder: 0
Bikerator Va por buen camino
Problemas CRDBGRID

Buenas tardes,

estoy desarrollando una aplicacion con delphi 7, bd mysql i los componentes MyDac 3.4, el caso es que usando el control CRDBGRID, pongo una barra de sumario y calculo unos totales, el caso es que el total lo pone bien pero no consigo dar formato a los números. Un float me lo muestra en formato exponencial (5E2 en lugar de 500).

Alguien sabe como hacerlo.

Gracias.
Responder Con Cita
  #2  
Antiguo 05-11-2011
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Cita:
el caso es que el total lo pone bien pero no consigo dar formato a los números. Un float me lo muestra en formato exponencial (5E2 en lugar de 500).
Hola Bikerator.

Podes usar la propiedad DisplayFormat sobre el/los campos que deseas darle formato. Por ejemplo:
Código Delphi [-]
   (DataSet.FieldByName('NOMBRE_DEL_CAMPO') as TNumericField).DisplayFormat:= '0.00';
   ...
Si creaste los campos persistentes, podés acceder a dicha propiedad desde el Object Inspector: Posicionado sobre el TDataset, botón derecho del mouse -> Fields Editor... -> Click izquierdo sobre el campo -> Object Inspector -> DisplayFormat

Un saludo.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
  #3  
Antiguo 06-11-2011
Bikerator Bikerator is offline
Miembro
 
Registrado: mar 2010
Posts: 13
Poder: 0
Bikerator Va por buen camino
Grácias por la respuesta, pero el problema está en la barra del sumario. Las columnas del crdbgrid me salen bien formateadas pero no los totales del sumario.

Te adjunto una imagen para ver si consigo explicarme.
Imágenes Adjuntas
Tipo de Archivo: jpg crdbgrid.jpg (8,0 KB, 12 visitas)
Responder Con Cita
  #4  
Antiguo 07-11-2011
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola Bikerator.

Ahora veo... pensé que eran los valores mostrados en la grilla. No conozco el componente TCRDBGrid, pero encontré este enlace en el foro de Devart que trata sobre un problema similar con summary bar, espero te sirva.

Un saludo.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
  #5  
Antiguo 07-11-2011
Bikerator Bikerator is offline
Miembro
 
Registrado: mar 2010
Posts: 13
Poder: 0
Bikerator Va por buen camino
Smile

Graciias, el post me lo ha aclarado, era necesario cambiar las propiedades de Floatprecission a 8 y de floatdigits a 2. Entonces sale perfecto


Repito muchiiisimas gracias.
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


La franja horaria es GMT +2. Ahora son las 22:53:54.


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