PDA

Ver la Versión Completa : Order After Insert - IBObjects


Neeruu
21-10-2022, 22:13:48
Hola a todos...

Tengo un Query (TIboQuery) que trae un conjunto de resultados ordenados por 2 campos:

Q.COD_COMERCIO, Q.ORDEN

Pero cuando inserto (Query.Append) datos sobre este resultado, los registros no se van ordenando automaticamente.

Supongamos que tengo estos registros:

COD_COMERCIO - ORDEN
4000 - 1
4000 - 2
4000 - 3

Luego inserto (QUERY.APPEND) los registros siguientes:
5800 - 100
4000 - 99

Yo espero que se ordenen solos de la siguiente manera
4000 - 1
4000 - 2
4000 - 3
4000 - 99
5800 - 100

Pero no logro hacerlo de ninguna manera...
Con UNIDAC este comportamiento se cumple...

Alguien puede decirme si con las IBO puede realizarse esto y como.

Trabajo con Firebird 3.0

Saludos... :cool:

Casimiro Notevi
22-10-2022, 10:23:56
Ejecuta un "refresh" tras insertar el registro.

Neeruu
25-10-2022, 21:16:39
Hola Casimiro, gracias por tu respuesta....

El tema que los insert están en cached, ósea, el query esta en Cached cuando hago los insert...

Probé con todos los refresh que se me ocurrió y no logro que se ordenen...
El tema es que la grilla que utilizo agrupa mal culpa de que quedan mal ordenados...

Casimiro Notevi
26-10-2022, 09:31:51
No entiendo bien lo que dices, pero también puedes probar un .close seguido de un .open