![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
![]() Amigos...antes Que Me Digan Cualquier Cosa..gracias Por La Atencion.
Tengo Un Rxdbgrid Asociado Una Tabla De Access, Quiero Ordenar La Rejilla Cuando Se Cliquee Sobre Cualquier Titlebtn De Cualquier Columna, Baje Un Ejemplo De Mi Compadre Cadetill (xavier), Segui Los Pasos, Pero Al Hacer Click Sobre Las Titlebtn Solo Me Muestra Las Flechitas De Ascendente & Descendente Pero No Me Ordena Nada. De Hecho...en El Ejemplo Que Baje Pasa Lo Mismo, No Ordena Solo Muestra Las Flechas. Sera Que Me Hace Falta Algo?? Dago Ariza |
#2
|
|||
|
|||
Cita:
![]() |
#3
|
||||
|
||||
Vamos a ver. Quizá me equivoque porque no he revisado el ejemplo del amigo cadetill pero es posible que su ejemplo muestre cómo dibujar las flechas, pero una cosa es dibujarlas y otra cosa es ordenarlas. El RXDBGrid por sí sólo no ordenará nada, además tendrás que lanzar la consulta SQL (si usas un Query) o cambiar el índice de la tabla (si usas un Table) para reordenar.
// Saludos pd: si me equivoco espero que cadetill sea benevolente y no me regañe mucho. ![]() |
#4
|
||||
|
||||
Ah! Se me adelantó. Y veo que no me equivoqué.
![]() |
#5
|
|||
|
|||
Cita:
SERIA MUCHO PEDIR QUE ME DES UN NORTE EN ESTE SENTIDO O UN CODIGO PARA ORDENAR. ![]() GRACIAS |
#6
|
|||
|
|||
![]() Haces bien cadetill en dejarles tarea... je
![]()
__________________
saludos desde Puebla Mexico.. asanxt@hotmail.com "como siempre a sus ordenes y siempre con buena cara" 'lolita me excitas, perversa piel de melocotón' |
#7
|
|||
|
|||
Bueno, el norte ya te lo ha dado Román
Cita:
Tienes 2 variables Campos : Array of string; Orden : Array of TSortMarker; La primera tiene el nombre de los campos y la segunda el tipo de ordenación (smDown, smUp, smNone) Sólo has de ir recorriendo el Array Campos e ir mirndo el tipo de ordenación en Orden para, o bien montar el SQL o bien montar el IndexFieldNames del Table |
#8
|
|||
|
|||
No Entiendo, Hermano Agradezco Tu Cooperacion..pero La Verdad No Entiendo!.
|
#9
|
|||
|
|||
Cita:
rocedure TTIPO_SERVICIO_FRM.DefineOrden(str :string); var i : integer; M : TSortMarker; begin i := 0; // DM1.TIPOS_SERVICIOS.IndexName := 'ID_TIPO_SERVICIO'; while str <> Campos[i] do inc(i); case orden[i] of smNone : M := smDown; smDown : M := smUp; smUp : M := smNone; else M := smNone; end; orden[i] := M; end; DONDE LE CAMBIO DE INDICES? |
#10
|
|||
|
|||
Ya Ordene Mis Pensamientos, Ya Entendi...todo...gracias
|
![]() |
|
|
![]() |
|