none
hacer un incrementable en crystal reports e imprimirlo RRS feed

  • Pregunta

  • Estimados, e intentado muchas cosas y no logro hacer un autoincrementable en Crystal Report, la idea es hacer una variable que pueda sumarse en 1 y desplegarla... alguna idea ?? de antemano se gradece...}

    Saludos

    • Cambiado Karen Malagón martes, 9 de junio de 2015 17:55 Crystal Reports issue
    viernes, 5 de junio de 2015 19:59

Respuestas

  • Hola, Para hacer lo que deseas debes hacer uso de un RunningTotal, prueba lo siguiente:

    1.  Crea una fórmula llamada ManualRT y clic en Ok.
    2.  En el Editor de Fórmula tipea: WhilePrintingRecords; y presiona Enter.
    3.  Expande el árbol de Operadores y expande la categoría Variable Declaration.
    4.  Haz doble clic sobre NumberVar x:=y;.
    5.  Tipea RunTotal y presiona la tecla Supr cuatro veces.
    6. Presiona la tecla Fin y presiona Enter.
    7.  Tipea:
    RunTotal := RunTotal + 1
    1. Checkea la fórmula por errores y clic en Ok. Clic sobre Save and Close,Arrastra la fórmula creada a la sección Detalles del Reporte. Previsualiza el Reporte.

    Saludos,



    Ayacucho - Perú
    Recuerda si mi solución atiende tu consulta por favor márcala como útil y como respuesta.

    http://litigiouslobo.blogspot.com/
    El Blog de Herbert Mendoza

    • Marcado como respuesta Alberto Noa martes, 16 de junio de 2015 13:20
    lunes, 15 de junio de 2015 20:48
  • ¿Puedes compartir la fórmula que estas usando para el Runing Total Manual?

    De otro lado, prueba creando un nuevo Running Total pero ya no manual sino con el asistente de CR, sobre el panel Explorador de campos haz clic derecho sobre Running Total y selecciona New.

    Ahí verás que hay varias maneras de hacerlo y que también existe la manera de resetearlo (Al cambiar de grupo, Nunca, Al cambiar de campo), en este caso elige que nunca deseas resetearlo.

    Listo, lo arrastras al reporte y cuéntanos.

    Saludos


    Ayacucho - Perú
    Recuerda si mi solución atiende tu consulta por favor márcala como útil y como respuesta.

    http://litigiouslobo.blogspot.com/
    El Blog de Herbert Mendoza


    • Editado Nathán XS lunes, 15 de junio de 2015 21:53
    • Marcado como respuesta Alberto Noa martes, 16 de junio de 2015 13:20
    lunes, 15 de junio de 2015 21:32
  • Hola:

    Boton derecho sobre CamposFormula > Nuevo


    Click en Usar Monitor. En el editor de formulas, escribir:

    WhilePrintingRecords;
    NumberVar Numero;
    Numero := Numero + 1;

    Hacer click en Guardar y Cerrar

    Con estos pasos se ha creado un campo de formula llamado Contador
    Este campo lo arrastras a la seccion que quieres que cuente.

    Un saludo desde Bilbo
    Carlos

    • Marcado como respuesta Alberto Noa martes, 16 de junio de 2015 13:20
    martes, 16 de junio de 2015 7:59

Todas las respuestas

  • Saludos:

    En formulas, creas una nueva con una variable y le asignas el valor mas uno.

    No alcanzo a ver el proposito, pero asi se hace.

    Espero ayude.

    JOSE LUIS


    Dios NO los llamo LAS DIEZ RECOMENDACIONES

    jueves, 11 de junio de 2015 16:52
  • Hola perdon no soy un experto en esto, pero como creo una variable en Crystal Report dentro de formula ??
    viernes, 12 de junio de 2015 14:57
  • Mira me logro crear la variable, sin embargo no logro hacer la formula para que sea autoincrementable ... me podrias orietar
    viernes, 12 de junio de 2015 15:05
  • Saludos:

    Vas al reporte, en formulas, nueva formula, la nombras (ex fCount) y le colocas el numero 1. Listo.

    Despues, basado en lo que quieres incrementar, tomas fCount +1.

    Espero ayude.

    JOSE LUIS


    Dios NO los llamo LAS DIEZ RECOMENDACIONES

    viernes, 12 de junio de 2015 16:27
  • mmm mira lo hago de la siguiente forma creo 

    Formula1

    Taller de formulas

    1

    Luego creo Formula2 ??

    o donde podria ingresar esa operacion o formula fCount +1 ??

    me a servido sucede que al utilizarlo marca solo 1 en cada grupo ... 

    Recupero de la base de datos un numero y este en cada grupo aparece con 1, 

    y si le coloco numero de grupo, hay veces que lo suprimo y aparecen saltados ... 

    Saludos 


    • Editado Alberto Noa viernes, 12 de junio de 2015 16:41
    viernes, 12 de junio de 2015 16:40
  • Saludos:

    Es que el autoincremento debe basarse en algo (numero de productos, personas, paginas, etc). Es alli que tomas el fCount y le agregas uno (producto, persona, pagina, etc).

    NO puedes hacer un autoincremento basado en nada.

    Espero ayude.

    JOSE LUIS


    Dios NO los llamo LAS DIEZ RECOMENDACIONES

    lunes, 15 de junio de 2015 16:22
  • Hola, Para hacer lo que deseas debes hacer uso de un RunningTotal, prueba lo siguiente:

    1.  Crea una fórmula llamada ManualRT y clic en Ok.
    2.  En el Editor de Fórmula tipea: WhilePrintingRecords; y presiona Enter.
    3.  Expande el árbol de Operadores y expande la categoría Variable Declaration.
    4.  Haz doble clic sobre NumberVar x:=y;.
    5.  Tipea RunTotal y presiona la tecla Supr cuatro veces.
    6. Presiona la tecla Fin y presiona Enter.
    7.  Tipea:
    RunTotal := RunTotal + 1
    1. Checkea la fórmula por errores y clic en Ok. Clic sobre Save and Close,Arrastra la fórmula creada a la sección Detalles del Reporte. Previsualiza el Reporte.

    Saludos,



    Ayacucho - Perú
    Recuerda si mi solución atiende tu consulta por favor márcala como útil y como respuesta.

    http://litigiouslobo.blogspot.com/
    El Blog de Herbert Mendoza

    • Marcado como respuesta Alberto Noa martes, 16 de junio de 2015 13:20
    lunes, 15 de junio de 2015 20:48
  • Hola, gracias mira lo logre hacer, pero me marca solo unos ... en este caso es asi

    Grupo 1 

    1

    grupo 2

    1

    grupo 3

    1

    El tema es como lograr un numero entre esos grupos, me podrias ayudar ??

    Saludos

    lunes, 15 de junio de 2015 21:27
  • ¿Puedes compartir la fórmula que estas usando para el Runing Total Manual?

    De otro lado, prueba creando un nuevo Running Total pero ya no manual sino con el asistente de CR, sobre el panel Explorador de campos haz clic derecho sobre Running Total y selecciona New.

    Ahí verás que hay varias maneras de hacerlo y que también existe la manera de resetearlo (Al cambiar de grupo, Nunca, Al cambiar de campo), en este caso elige que nunca deseas resetearlo.

    Listo, lo arrastras al reporte y cuéntanos.

    Saludos


    Ayacucho - Perú
    Recuerda si mi solución atiende tu consulta por favor márcala como útil y como respuesta.

    http://litigiouslobo.blogspot.com/
    El Blog de Herbert Mendoza


    • Editado Nathán XS lunes, 15 de junio de 2015 21:53
    • Marcado como respuesta Alberto Noa martes, 16 de junio de 2015 13:20
    lunes, 15 de junio de 2015 21:32
  • Hola:

    Boton derecho sobre CamposFormula > Nuevo


    Click en Usar Monitor. En el editor de formulas, escribir:

    WhilePrintingRecords;
    NumberVar Numero;
    Numero := Numero + 1;

    Hacer click en Guardar y Cerrar

    Con estos pasos se ha creado un campo de formula llamado Contador
    Este campo lo arrastras a la seccion que quieres que cuente.

    Un saludo desde Bilbo
    Carlos

    • Marcado como respuesta Alberto Noa martes, 16 de junio de 2015 13:20
    martes, 16 de junio de 2015 7:59
  • Excelente colegas, me funciono a la perfección, tengo otro problema en crystal report, el tema es que no puedo navegar en más de dos página, tengo una conversación donde lo especifico, me podrían ayudar en eso, de todas formas muchas gracias Saludos ...

    De Chile 

    martes, 16 de junio de 2015 13:22
  • Este es el link... 

    https://social.msdn.microsoft.com/Forums/es-ES/6459de28-3b6e-4578-92bc-dbb39995a33c/no-puedo-navegar-entre-pginas?forum=vsrepcrystales

    Espero me ayuden Gracias Saludos ...

    martes, 16 de junio de 2015 13:23