Ordenar lista en informe


([N2] gegeo) #1

Pues eso, una chorrada a ultimos de semana.

Via proceso, cargo las lineas de un pedido de venta, ordeno la lista por el campo ID, y añado la lista a la salida.

Pues el informe se muestra con el orden que le da la gana.
Es más, si cierro la vista preliminar, y vuelvo a abrir, me muestra otro orden diferente.

¿es tonteria de la 7.8.2?

Gracias, un saludo,


([N1] Giuseppe::Komenco) #2

Trabajas con agrupaciones?


([N2] gegeo) #3

Si,
OK, he quitado las agrupaciones, pues de momento en ese informe no me hacen falta, pero ahora me surge la duda, si mientras tenga agrupaciones, no puedo ordenar.

O por lo menos, no alcanzo a verlo, ¿alguna idea?

Saludos ;)


([N1] Asturias) #4

La grupación implica ordenación.
Cito de la ayuda: "Un agrupamiento implica la ordenación de los registros a imprimir en el informe por dicho campo.".
A seguir sufriendo con los informes...
Saludos.


([N2] overall) #5

Cuando en un informe hay agrupaciones, el orden es aleatorio, todavía no se cual es el criterio que toma.
Lo de los informes es una pesadilla.
Saludos


Overall

Luis Palomo

overall@overall-bcn.com

www.overall-bcn.com


([N3] blavan) #6

A mi las agrupaciones me funcionan correctamente, hay que definir bien el orden de agrupamiento


([N1] Pepeto) #7

Como bien se ha indicado anteriormente:

- Si en el informe hay "Agrupaciones", esta ordenación prevalece sobre cualquier otra ordenación de la lista, ya que el informe ordena automaticamente.

Pero,

- Si lo que necesitas es ordenar por #ID, y ademas mantener las agrupaciones por el campo #GRUPO, lo unico que necesitas hacer es crear un nuevo subobjeto agrupación. Es decir, creas 2 agrupaciones, primero por #GRUPO y luego por #ID. Asi el informe saldra ordenado correctamente

Crear una agrupacion por #ID, no implica que estes obligado a crear Cabeceras y Pies de agrupamiento.

Si lo que deseas es asegurarte que el informe siempre sale ordenado por #ID, aunque la lista este desordenada, crea una agrupacion en el informe.

un saludo
José Luis
http://www.ascsl.com

Num-a-Letras.txt (4.74 KB)

Num-a-Letras.txt (4.74 KB)


([N2] overall) #8

Lo siento, pero no estoy de acuerdo.
Si en un informe queremos añadir agrupaciones, y no existe ningún registro que contenga datos por el campo que queremos agrupar, el orden que coge es aleatorio, aunque en la búsqueda que tiene la salida tengas definido un orden secuencial.
Ejemplo: quiero imprimir un pedido. La salida de lista son las líneas del pedido. LA búsqueda tiene un orden inicial por el campo que queremos hacer la agrupación, AGRUPACION y después por el campo ORDEN. Pues bien, si los registros del campo AGRUPACION están llenos, nos lo hace bien, pero si el campo AGRUPACION no tiene contenido, el orden es aleatorio. No hay forma de poder controlar el orden. Historias para no dormir. Esto, combinando con los pies de página y de informe, las opciones de visibilidad, etc... , se hace muy difícil, por no decir imposible, crear informes que estén a la altura de la v6 (que no eran una maravilla)
Saludos.


Overall

Luis Palomo

overall@overall-bcn.com

www.overall-bcn.com