Ver Mensaje Individual
  #1  
Antiguo 17-12-2004
Avatar de jzk
jzk jzk is offline
Miembro
 
Registrado: may 2004
Posts: 100
Reputación: 20
jzk Va por buen camino
Ordenar dbgrid

Tengo un programa con la siguiente estructura:

Query1, DBGrid,Table1,table2

El DbGrid está asociado a la Query1, que utilizo para insertar,modificar, eliminar registros.
Para conseguir esta acción debo tener RequesLive = True, lo que me impide hacer subselect en esta query, subselect que necesito para obtener descripción de ciertos campos.
Para eso utilizo la table1 y table2 que tengo como tablas detalle para obtener la descripción que necesito y que muestro en el dbgrid.

Bien, una vez situados (al menos eso espero) paso a explicar mi problema;
Cuando pulso en cualquier cabecera del dbgrid ordeno los datos por el campo de la columna seleccionada, pero cuando ese campo es el que he definido/obtenido a través de la tabla1 y tabla2 me provoca un error donde me indica que el campo no está definido y es porque no está dentro de la propia sql, es decir dentro de Query1.Sql.Text sino a través de Fields Editor

¿Existe algún método/posibilidad de poder ordenar este dbgrid por los campos obtenidos a través de la tabla detalle.?

Estoy utilizando el dbgrid de las rx para delphi6 con una base de datos de Informix
Un saludo
Responder Con Cita