Para alguien que por ahí ha preguntado cómo se puede implementar un truco así para mySQL o Firebird. Bien, te comentaré lo que yo hago:
Utilizo convenciones para las consultas de los componentes TQuery, o sea,:
1ra Línea: %ESTRIBO TODA LA SENTENCIA SELECT DE LA CONSULTA ([sql]SELECT ... FROM ..[\SQL])%
2da Línea: %RESERVADA PARA EL CONDICIONES ([sql]WHERE..[\SQL])%
3ra Línea: %AQUÍ ES DONDE ORDENO LOS REGISGTROS ([sql]ORDER BY ... DESC[\SQL])
El resto es solo leer y/o modificar la tercera línea de la propiedad SQL del TQuery cuando se hace clic en la cabecera de la rejilla.
Saludos.
PD.: Cuando me refiero a TQuery, lo hago por cuestiones prácticas, no es que presisamente este ejemplo solo debe aplicarse al objeto TQuery de Delphi, sino a todos sus decendientes que mantengan la propiedad SQL o "Consulta de Lectura".
|