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 31-08-2004
aip aip is offline
Miembro
 
Registrado: nov 2003
Posts: 15
Poder: 0
aip Va por buen camino
Formato en números en un grid

Hola amigos
Ojalá puedan ayudarme
Fíjense que uso un DBGrid para mostrar algunos datos numéricos, pero el query que uso lo ejecuto en tiempo de ejecución porque los campos son variables de acuerdo al query de la consulta que formo. Quiero que los número que aparecen en el grid aparezcan con el formato '##,###.00'. Si agrego los campos en el query se vuelven fijos pero sí aparece la propiedad "DisplayFormat", pero como lo que hago es en tiempo de ejecución, quiero ponerle el formato mencionado pero no me acepta la propiedad "DisplayFormat", por lo tanto no la puedo establecer y por lo tanto no puedo ver mis datos con el formato que quiero.

Les agradezco su atención
AIP
Responder Con Cita
  #2  
Antiguo 31-08-2004
Sinaloense Sinaloense is offline
Miembro
 
Registrado: oct 2003
Posts: 139
Poder: 21
Sinaloense Va por buen camino
Puedes usar el evento onGetText del campo de la tabla, ahi puedes poner el formato en tiempo de diseño.

Usa el parametro Text.
Responder Con Cita
  #3  
Antiguo 31-08-2004
__cadetill __cadetill is offline
Miembro
 
Registrado: may 2003
Posts: 3.387
Poder: 25
__cadetill Va por buen camino
también puedes hacer esto después de abrir la Query

Código Delphi [-]
var
  i: integer;
begin
.....
  Query.Open;

  for i := 0 to Query1.Fields.Count - 1 do
    if Query1.Fields[i].DataType in [ftInteger, ftWord] then
      TIntegerField(Query1.Fields[i]).DisplayFormat := '#,##0'
    else
      if Query1.Fields[i].DataType in [ftFloat] then
        TFloatField(Query1.Fields[i]).DisplayFormat := '#,##0.00';
....
end;
Y así controlar y poner la máscara que quieras a los tipos que quieras

Espero que te sirva
Responder Con Cita
  #4  
Antiguo 01-09-2004
aip aip is offline
Miembro
 
Registrado: nov 2003
Posts: 15
Poder: 0
aip Va por buen camino
Muchas 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 05:02:03.


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