Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Order After Insert - IBObjects (https://www.clubdelphi.com/foros/showthread.php?t=95925)

Neeruu 21-10-2022 22:13:48

Order After Insert - IBObjects
 
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


La franja horaria es GMT +2. Ahora son las 07:59:08.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi