none
ayuda con crystal report RRS feed

  • Pregunta

  • Estimados necesito ayuda con crystal resulta que deceo sacar el total de una fila como lo muestro en la siguiente imagen

    El monto pagado tiene que ser igual a 300.000 mil pero me sale 6?, no se si estoy haciendo algo mal ya que comento los pasos que segui pinche en monto luego total acumulado y acepte, si me pueden hechar una ayuda en respecto a este asunto, se me olvido mencionar que para extraer esos datos lo hago mediante un procedimiento almacenado

    Saludos Cordiales

    LatinWater!

    martes, 2 de julio de 2013 14:21

Respuestas

  • hola, la respuesta es: create un campo de total acumulado, en la parte derecha (si no estoy mal) esta la opcion campo de total acumulado, das clic derecho/nuevo total acumulado, le pones un nombre te saldra una pantalla asi,

    en campo para resumir pones el campo que quieres sumar en este caso le llamare : "montoPagado" (en el lado izq te aparecen tus dataset etc), en tipo de resumen pones "suma" , en evaluar lo dejas asi "para cada registro" en reestablecer seleccionas "al cambiar de grupo" y pones el nombre de tu grupo (veo que lo tienes agrupado por "usuario" christian arrau), le das clic en aceptar y lo pones en el footer de tu grupo y listo te aparce 3000 y las demas sumas, saludos cualquier duda postea.


    si mi respuesta te ayudo votala como util, si resolvio tu duda marcala como respuesta, de esta manera ayudas a otros compañeros que tengan dudas similares.

    • Marcado como respuesta LatinWater martes, 2 de julio de 2013 20:34
    martes, 2 de julio de 2013 18:58
  • Gracias de antemano por la ayuda resulta q el problema se genero cuando estaba creando el dataset

    dsDataSet2.Tables(0).Columns.Add("MPAGO", System.Type.GetType("System.String"))

    Estaba enviando la cadena como string de ahi solamente me contabilizaba el total de la columna en ese caso 6,

    Lo cambie a double y ahi tomo correctamente

    dsDataSet2.Tables(0).Columns.Add("MPAGO", System.Type.GetType("System.Double"))

    Gracias por la ayuda brindada de antemano

    Saludos

    LatinWater

    • Marcado como respuesta LatinWater martes, 2 de julio de 2013 20:34
    martes, 2 de julio de 2013 19:25

Todas las respuestas

  • Estimados necesito ayuda con crystal resulta que deceo sacar el total de una fila como lo muestro en la siguiente imagen

    El monto pagado tiene que ser igual a 300.000 mil pero me sale 6?, no se si estoy haciendo algo mal ya que comento los pasos que segui pinche en monto luego total acumulado y acepte, si me pueden hechar una ayuda en respecto a este asunto, se me olvido mencionar que para extraer esos datos lo hago mediante un procedimiento almacenado

    Saludos Cordiales

    LatinWater!

    Basado en tu consulta que trae tu listado hace una misma consulta pero en lugar de los campos, hacerlo con SUM(*) respetando los filtros y anulando repeticiones de ser necesario. Luego metelo en tu reporte y asunto resuelto :)


    Jose Sebastian Garcia

    martes, 2 de julio de 2013 17:27
  • hola, la respuesta es: create un campo de total acumulado, en la parte derecha (si no estoy mal) esta la opcion campo de total acumulado, das clic derecho/nuevo total acumulado, le pones un nombre te saldra una pantalla asi,

    en campo para resumir pones el campo que quieres sumar en este caso le llamare : "montoPagado" (en el lado izq te aparecen tus dataset etc), en tipo de resumen pones "suma" , en evaluar lo dejas asi "para cada registro" en reestablecer seleccionas "al cambiar de grupo" y pones el nombre de tu grupo (veo que lo tienes agrupado por "usuario" christian arrau), le das clic en aceptar y lo pones en el footer de tu grupo y listo te aparce 3000 y las demas sumas, saludos cualquier duda postea.


    si mi respuesta te ayudo votala como util, si resolvio tu duda marcala como respuesta, de esta manera ayudas a otros compañeros que tengan dudas similares.

    • Marcado como respuesta LatinWater martes, 2 de julio de 2013 20:34
    martes, 2 de julio de 2013 18:58
  • Gracias de antemano por la ayuda resulta q el problema se genero cuando estaba creando el dataset

    dsDataSet2.Tables(0).Columns.Add("MPAGO", System.Type.GetType("System.String"))

    Estaba enviando la cadena como string de ahi solamente me contabilizaba el total de la columna en ese caso 6,

    Lo cambie a double y ahi tomo correctamente

    dsDataSet2.Tables(0).Columns.Add("MPAGO", System.Type.GetType("System.Double"))

    Gracias por la ayuda brindada de antemano

    Saludos

    LatinWater

    • Marcado como respuesta LatinWater martes, 2 de julio de 2013 20:34
    martes, 2 de julio de 2013 19:25
  • si eso suele ocurrir, por eso en tu total acumulado te salia un contar en vez de sumar. que bueno que lo pudiste resolver, marca tu respuesta como "respuesta" o las respuesta que te ayudaron a encotrar la solucion, de esta forma se cierra el hilo, saludos.

    si mi respuesta te ayudo votala como util, si resolvio tu duda marcala como respuesta, de esta manera ayudas a otros compañeros que tengan dudas similares.

    martes, 2 de julio de 2013 19:38