none
count condicional en Crystal Reports

    Pregunta

  • Buenos días.

    Nuevamente solicitando su ayuda, tengo un reporte en Crystal Reports de Visual Studio 2010, concretamente C#; sin embargo ya esta listo el reporte, pero ahora surge un problemita según yo, en el pie del informe, necesito contabilizar los registros de la consulta que esta en el reporte, como por ejemplo, cuantos profesores son de PRIMARIAS, SECUNDARIAS Y PREESCOLAR.

    ya traté desde un campo de formula pero no me queda; pongo algo similar a Count({llenaGrid_Anexo5.nivel})="PRIMARIAS".

    ¿cómo o cual sería la sintaxis de la función COUNT (CONDICIONAL) en Crystal Reports de Visual Studios 2010?

    Gracias y disculpen la lata y mi ignorancia

    Saludos

    • Cambiado Eder CostaOwner miércoles, 01 de agosto de 2012 16:45 Cambiado de foro C# (De:Lenguaje C#)
    miércoles, 25 de julio de 2012 15:46

Respuestas

  • hola en que dices "formula" te refieres a campos de totales acumulados o a una formula normal?

    mira yo igual tuve ese problema te dare un ejemplo y lo adaptas a tu codigo.

    no se como se maneje el crystal del vs 2010, yo trabajo en 2008 pero supongo sera similar

    te vas a la pesataña campo de totales acumulados, clic derecho crear, luego la sentencia seria asi para tu caso te anexo una imagen

    aqui en la opcion campo a resumir selecciona el campo que quieras por decir un ejemplo tu campo profesores, abajo hay un combo que dice "tipo de resumen" suma, en tu caso como el campo "profesores" es un string te saldra recuento en vez de suma (que es lo que nesesitas)  pones los demas campos como muestra la imagen, y aqui viene el truco en la opcion "Evaluar" seleccionas "usar formula" y se te abre una ventana de formulas y en mi caso pongo lo siguiente que seria lo mismo en el tuyo.-

    {tu_datatable.profesores} = "primarias"

    por cada profesor crearias un campo de total acumulado diferente (no se cuantos tipos de profesores manejes) si manejas mas de 50 no seria nada factible, pero si manejas hasta 7 tipos pues no hay mayor problema, y ya no mas colocarias los totales en donde gustes y te traeria los datos.

    si la respuesta resolvio tu duda marcala como respuesta, si te ayudo votala como util, saludos

    miércoles, 01 de agosto de 2012 18:58

Todas las respuestas

  • Hola Sergio!

    Tu post se moverán al foro correcto.

    Saludos


    Eder Costa
    LATAM Forum Support Engineer
    Microsoft Corporation 

    miércoles, 01 de agosto de 2012 16:45
  • gracias por el aviso
    miércoles, 01 de agosto de 2012 17:48
  • hola en que dices "formula" te refieres a campos de totales acumulados o a una formula normal?

    mira yo igual tuve ese problema te dare un ejemplo y lo adaptas a tu codigo.

    no se como se maneje el crystal del vs 2010, yo trabajo en 2008 pero supongo sera similar

    te vas a la pesataña campo de totales acumulados, clic derecho crear, luego la sentencia seria asi para tu caso te anexo una imagen

    aqui en la opcion campo a resumir selecciona el campo que quieras por decir un ejemplo tu campo profesores, abajo hay un combo que dice "tipo de resumen" suma, en tu caso como el campo "profesores" es un string te saldra recuento en vez de suma (que es lo que nesesitas)  pones los demas campos como muestra la imagen, y aqui viene el truco en la opcion "Evaluar" seleccionas "usar formula" y se te abre una ventana de formulas y en mi caso pongo lo siguiente que seria lo mismo en el tuyo.-

    {tu_datatable.profesores} = "primarias"

    por cada profesor crearias un campo de total acumulado diferente (no se cuantos tipos de profesores manejes) si manejas mas de 50 no seria nada factible, pero si manejas hasta 7 tipos pues no hay mayor problema, y ya no mas colocarias los totales en donde gustes y te traeria los datos.

    si la respuesta resolvio tu duda marcala como respuesta, si te ayudo votala como util, saludos

    miércoles, 01 de agosto de 2012 18:58
  • QUE GRAN AYUDA, GRACIAS POR TU RESPUESTA, ES LO QUE ESTABA NECESITANDO. GRACIAS NUEVAMENTE Y SALUDOS
    miércoles, 01 de agosto de 2012 19:01
  • hola nuevamente y disculpa el atrevimiento por consultarte un problema que tengo y la verdad me urge solucionarlo, ya lo publiqué en el foro pero no he recibido respuesta.

    Tengo problemas con un texto el cual esta alineado en formato justificado en Crystal Reports, este se encuentra en un parametro declarado en el mismo Crystal el cual se llena por concatenación desde un formulario web en C#, el problema es de que el texto si lo justifica pero hay un gran detalle; las palabras acentuadas me las separa como por ejemplo Dirección, me lo pone como Direcci ón, otra es Comité la pone como Comit é; les deja un espacio entre la palabra y la letra con acento.

    Disculpa la molestia, ¿sabrás algo o de alguien que paso por el mismo problema?

    Saludos y gracias por el apoyo.

    jueves, 23 de agosto de 2012 17:43
  • hola, disculpe la tardanza, me bloquearon mi cuenta y no puedo entrar pero soy novato_24, acabo de ver su pregunta y pues he probado con texto en crystal reports con acento y no me ocurre esa separaciobn tambien he traido datos con acento desde mi bd al reporte (con alineacion justificada) y no me sucede la sepracion, su crystal reports esta en ingles? por que esa puede ser la causa el ingles no acepta acentos y los separa, el mio esta en español. me imagino que ese debe ser el problema saludos.
    lunes, 27 de agosto de 2012 13:53