Ver Mensaje Individual
  #4  
Antiguo 22-10-2011
Avatar de Al González
[Al González] Al González is offline
In .pas since 1991
 
Registrado: may 2003
Posts: 5.614
Reputación: 32
Al González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en bruto
Bueno, de entrada no sé si esa sea la mejor estructura para la tabla pero, dándola por sentada, cuando el usuario desee la información ordenada subordinadamente por esas tres columnas, creo que una consulta SQL con el Order By adecuado lo resolvería. Cierto, el valor Null quizá sea un problema pero podría arreglarse de varias maneras, por ejemplo, añadiendo a la tabla Firebird algunos campos computados especiales para este propósito.

Por otra parte, no sé si hayas caído en la cuenta de que la propiedad IndexFieldNames puede llevar más de un nombre de campo, separándolos con punto y coma (IndexFieldNames := 'C1;C2;C3...").

Saludos.

Al.
__________________
Tras casi seis años de trabajar para una empresa alemana como desarrollador Delphi, se vieron forzados a dejarme ir (temas presupuestales). Así que ahora estoy abierto a escuchar nuevas ofertas.
Responder Con Cita