none
Crystal Reports no permite modificar ordenamiento de registros de un reporte ya creado. RRS feed

  • Pregunta

  • Hola a todos.

    Tengo Vstudio 2008.
    Hice un reporte Crystal, utilizando el asistente, originalmente habia puesto ordenamiento ascendente por tres campos,

    dias despues quise cambiar el ordenamiento del ultimo campo para que sea DESCENDENTE.

    Al entrar a Reporte -> Asistente de ordenacion de registros:


    En la pantalla anterior se ve que tiene deshabilitada la direccion de ordenamiento, tambien la prioridad y  quitar ese campo. 

    Sera un bug de crystal reports.?

    Podrian ayudarme por favor?

    Gracias

    lunes, 26 de enero de 2015 19:46

Respuestas

  • Hola...

    Finalmente encontré una solucion alternativa:

    https://pradeep1210.wordpress.com/2010/04/07/grouping-on-one-field-and-sorting-on-another-in-crystal-reports/

    Aqui la traduzco (en resumen).

    1.- Primero, ordenen el dataset (o la consulta que llena ese dataset) para que los datarows queden en el orden que uds desean:

        WHERE  BLN.TIPOCON =  ':PTIPOCON'  AND BLN.USUARIO = ':PUSUARIO' 
                AND BLN.CLNS = VNS.CLNS AND BLN.CDGCLNS = VNS.CDGCLNS
                AND BLN.CDGCL = VCL.CDGCL  
                AND BLN.PKMATCH = VOID.PKSDN(+)
                AND BLN.PKMATCH = VODIR.FKSDN(+)
        ORDER BY   BLN.CDGCLNS, BLN.PKMATCH DESC, BLN.CDGCL

    2.- En Crystal, entren al Report --> Asistente de Grupos

    Seleccionan los campos de agrupamiento, uno por uno, dan click en el boton Opciones... y se abre la sig. ventana de dialogo.  Ahi se ven que todos están con ordenamiento ascendente (el default del agrupamiento)

    Ahi van a cambiar el orden para que tome el orden original del dataset. 

    En este caso establecí  orden original a todos los campos de agrupación. para que queden asi:


    Y listo

    Ojala les sirva de ayuda.

    PD.  No olviden marcar la respuesta si la consideran util.



    • Marcado como respuesta arzamm lunes, 26 de enero de 2015 22:00
    • Editado arzamm lunes, 26 de enero de 2015 22:10
    lunes, 26 de enero de 2015 21:58