Página 1 de 1

DbBrowseMod re-ordena Nuevo registro

Publicado: Jue Ago 10, 2023 9:28 pm
por Israel Solis
Hola colegas,

Estoy utilizando DBBrowseMod y permito al usuario cambiar el orden de las columnas con :lAllowSort:= .T., peeero al introducir un nuevo registro con :Append() al terminar el usuario de introducir la informacion automáticamente se reOrdena todo el Browse y el nuevo registro introducido se pierde de vista

De que manera se puede evitar esto? He notado con ejemplos de Xailer (...\Xailer8.2\Samples\Modern\Browses\ArrayBrowse) lo hace de manera correcta ya que se posiciona en el nuevo registro reOrdenado

Sin embargo con el ejemplo ...\Xailer8.2\Samples\Modern\Browses\DBBrowse no sucede, el nuevo registro se pierde cuando el browse reordena automáticamente

He probado con :UnSort() antes de hacer :Append() y aún así el browse sigue reOrdenando los registros y se pierde de vista

Re: DbBrowseMod re-ordena Nuevo registro

Publicado: Vie Ago 11, 2023 11:33 am
por ignacio
Buenos días,

En mi opinión, no es una buena idea permitir ordenación y altas en un mismo browse. El nuevo registro puede 'caer' en cualquier sitio dependiendo de la ordenación actual, e incluso 'no caer' en ningún sito por no cumplir el filtrado de una posible cláusula WHERE.

Un saludo