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 06-12-2006
federicorl federicorl is offline
Miembro
 
Registrado: may 2006
Posts: 31
Poder: 0
federicorl Va por buen camino
Question subtotales en un grid

he visto en algunas aplicaciones hechas en basic, que un grid se puede ordenar haciendole click al titulo de la columna

esto ya lo hice yo tambien en delphi de forma muy sencilla (si alguien lo necesita no dude en preguntar)

pero en otras aplicaciones ademas de ordenar agrupo y maneja una linea con los subtotales, alguien sabe como hacer esto? actualmente manejo delphi 7 y las acabo de instalar las raize

gracias foristas y felices fiestas
Responder Con Cita
  #2  
Antiguo 06-12-2006
Avatar de vtdeleon
vtdeleon vtdeleon is offline
Miembro
 
Registrado: abr 2004
Ubicación: RD & USA
Posts: 3.236
Poder: 24
vtdeleon Va por buen camino
Cita:
Empezado por federicorl
esto ya lo hice yo tambien en delphi de forma muy sencilla (si alguien lo necesita no dude en preguntar)
No dude en mostrarlo aqui o en la sección de trucos. Seguro que a muchos le interesará.
Cita:
Empezado por federicorl
pero en otras aplicaciones ademas de ordenar agrupo y maneja una linea con los subtotales,
Bueno, donde mostraba esos subtotales? En el mismo Grid?
__________________
Van Troi De León
(Not) Guía, Code vB:=Delphi-SQL, ¿Cómo?
Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto!
Responder Con Cita
  #3  
Antiguo 07-12-2006
federicorl federicorl is offline
Miembro
 
Registrado: may 2006
Posts: 31
Poder: 0
federicorl Va por buen camino
Wink ordenar por subtotales

para ordenar un grid es muy facil si usas un ttable con indices seria en el evento onTitleClick

procedure TMtn_Clientes.DBGrid1TitleClick(Column: TColumn);
begin
Clientes.indexfieldnames := Column.FieldName;
end;

si usas un query seria en el mismo evento, agregar el order by Column.FieldName y regenerar la consulta

lo que yo vi en una aplicacion es que ademas de ordenar te daba los subtotales en el mismo grid, no debe ser muy dificil pero si alguien ya lo hizo pues me aorraria un trabajito
Responder Con Cita
  #4  
Antiguo 08-12-2006
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 28
Lepe Va por buen camino
Pues sí es difícil, al menos hacerlo a mano.

La JVCL trae (como no) un pié para el Grid, no lo hace automáticamente el sumar la columna, pero puede mostrarse.

Por contra y haciéndolo todo desde cero, con el VirtualStringTree, podrías no solo hacer un Footer sino cualquier otra cosa, aunque seamos realistas, hay que escribir mucho código para realizarco con el VT.

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
  #5  
Antiguo 10-12-2006
Avatar de fjcg02
[fjcg02] fjcg02 is offline
Miembro Premium
 
Registrado: dic 2003
Ubicación: Zamudio
Posts: 1.410
Poder: 22
fjcg02 Va camino a la fama
Otra manera facil de ordenar un grid ( o cualquier dataset) usando ADO es así
Concretamente yo lo uso clickando en el titulo de un columna. No hace falta nada más.

Código Delphi [-]
ADOQuery.Sort:= Column.FieldName + ' ASC';
Espero les sea de utilidad.

Un saludo
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino -
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
Subtotales al comienzo yusnerqui Varios 6 08-06-2006 16:02:20
En los subtotales por pagina alcides Impresión 0 07-06-2005 20:20:06
Subtotales en Excel tutuk Servers 4 04-06-2005 00:56:58
poner subtotales en rave raudelink Impresión 0 05-11-2004 17:41:47
Subtotales en QuickReport raugadel Impresión 3 12-05-2004 16:13:49


La franja horaria es GMT +2. Ahora son las 10:49:55.


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