Hola
La idea que tienes es la correcta pero el evento es el ontitleclic o bien bajarte un componente dbgrid que ya tenga programado el evento.
Nosotros tenemos nuestro propio DBGrid con nuestros propios eventos programados y no es facil programar lo que tu quieres sin que falle nunca ya que siempre hay algun caso (selects raras, campos calculados etc) .
Pero la idea es cerrar la tabla mirar el field de la columna clicada y generar la nueva select con un order by del field ya sea por nombre o numero de order dentro de la select.
En fin es para que te lo trabajes un rato.
Saludos
|