A lo peor soy yo.
Tengo una TSQLQuery con un select en el que indico "order by numero desc"
Creo un browse con ella. Lo presenta Ok ordenado de mayor a menor. El mayor
numero, arriba del browse. El menor numero abajo.
Añado un nuevo valor con mayor numero y me lo pone abajo.
¿No deberia ponerlo arriba?
Gracias.
Paco V
In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Ordenacion
- ignacio
- Site Admin
- Mensajes: 9457
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
Ordenacion
Paco,
La respuesta no es trivial me temo.
En cualquier caso si provocas un refresco completo de los datos debería
funcionarte.
Cuando tu añades un registro vía AddNew() el registro en verdad se añade en
la BD, pero lo que muestra el Browse es simplemente una fotografía de como
estaba antes del alta y con un registro añadido a capón. Por lo tanto, si
deseas ver exactamente como ha quedado en tu Browse deberás provocar el
refresco del mismo después del alta (si eso es importante para ti).
Piensa que incluso el criterio de ordenación de la BD no tiene porque
coincidir con el de la función aSort() de xHarbour, pues depende de muchas
cosas, por lo que no tiene sentido intentar conocer la posición real del
elemento recien introducido. Podriamos haber forzado una relectura cada vez
que se hace un AddNew() pero no nos parece lo más apropiado.
Un saludo,
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Paco V" <ssi@ono.com> escribió en el mensaje
news:467fe6de$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>
>
> A lo peor soy yo.
>
> Tengo una TSQLQuery con un select en el que indico "order by numero desc"
> Creo un browse con ella. Lo presenta Ok ordenado de mayor a menor. El
> mayor
> numero, arriba del browse. El menor numero abajo.
> Añado un nuevo valor con mayor numero y me lo pone abajo.
> ¿No deberia ponerlo arriba?
> Gracias.
> Paco V
>
>
La respuesta no es trivial me temo.
En cualquier caso si provocas un refresco completo de los datos debería
funcionarte.
Cuando tu añades un registro vía AddNew() el registro en verdad se añade en
la BD, pero lo que muestra el Browse es simplemente una fotografía de como
estaba antes del alta y con un registro añadido a capón. Por lo tanto, si
deseas ver exactamente como ha quedado en tu Browse deberás provocar el
refresco del mismo después del alta (si eso es importante para ti).
Piensa que incluso el criterio de ordenación de la BD no tiene porque
coincidir con el de la función aSort() de xHarbour, pues depende de muchas
cosas, por lo que no tiene sentido intentar conocer la posición real del
elemento recien introducido. Podriamos haber forzado una relectura cada vez
que se hace un AddNew() pero no nos parece lo más apropiado.
Un saludo,
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Paco V" <ssi@ono.com> escribió en el mensaje
news:467fe6de$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>
>
> A lo peor soy yo.
>
> Tengo una TSQLQuery con un select en el que indico "order by numero desc"
> Creo un browse con ella. Lo presenta Ok ordenado de mayor a menor. El
> mayor
> numero, arriba del browse. El menor numero abajo.
> Añado un nuevo valor con mayor numero y me lo pone abajo.
> ¿No deberia ponerlo arriba?
> Gracias.
> Paco V
>
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com