Ver Mensaje Individual
  #3  
Antiguo 14-08-2020
Pablo Medina Pablo Medina is offline
Registrado
 
Registrado: jul 2018
Posts: 2
Reputación: 0
Pablo Medina Va por buen camino
Una respuesta que no me convence

Supongo que te responden en éste otro foro (La web del programador con el tema Ordenar tabla por campo lookup) Pero no es la respuesta que yo necesito. Porque, si bien estoy usando un control query, estoy usando la propiedad RequestLive que actualiza directamente la tabla sin que yo tenga que escribir sentencias en SQL. Y, si yo hago caso a la respuesta que te dieron, ya no se puede usar ésta propiedad. Bueno. Se agradece igual.

Yo por mi parte, y solo para salvar el momento, agregué una condición más para que no de error.
Código Delphi [-]
    if Column.Field.FieldKind = fkLookup then
      TPSQLQuery(dsBase.DataSet).SortFieldNames := Column.Field.KeyFields;
El código realiza un ordenamiento según la columna id (clave foránea) de la tabla. Es decir, no me garantiza un ordenamiento alfabético de las filas. Pero ya no produce error.
Responder Con Cita