none
Reportes Continuos RRS feed

  • Pregunta

  • Hola, buenas noches!, necesito hacer una consulta:

    Estoy haciendo un reporte en Visual Studio 2015. Tengo una tabla en Access en la que se encuentran 5 registros (podrían ser más) con número de identificación y nombre de la persona (por ejemplo). Estos datos quiero que se reflejen en el reporte uno por página, es decir, página 1 persona 1, pagina 2 persona 2....hasta los que estén registrados, más e menos como una boleta de pago (payslip) que a partir de una plantilla se generan n cantidad de reportes en un solo report viewer. Como puedo hacer eso? Tengo el diseñador de reportes con un conjunto de datos y dataset, arrastro los campos que quiero pero cuando lo genero en report viewer solo puedo ver a la persona 1, no se habilitan los botones de navegación.

    De antemano muchas gracias por la ayuda!!!.

    martes, 17 de enero de 2017 1:34

Respuestas

  • Hola , existe el control List , puedes arrastrarlo desde la caja de herramientas al reporte  rdlc y tenerlo como fondo de todo lo que desees que se repita , una vez lo tengas ahi te vas a la parte de detalles de este control y agrupas por un identificador , digamos IdPersona , así mostrarás los items que le corresponde solo a esa persona, en la siguiente página de otra y asi.


    Si la respuesta te fue útil vótala como tal,y si fue respuesta márcala. Solo dejo en el foro mis post si fueron útiles , de lo contrario y por mantener el orden los borro. Saludos. Lima-Perú.

    • Propuesto como respuesta Joel C. Naupa Crispín martes, 17 de enero de 2017 4:47
    • Marcado como respuesta VG_ martes, 17 de enero de 2017 16:18
    martes, 17 de enero de 2017 3:09

Todas las respuestas

  • Hola , existe el control List , puedes arrastrarlo desde la caja de herramientas al reporte  rdlc y tenerlo como fondo de todo lo que desees que se repita , una vez lo tengas ahi te vas a la parte de detalles de este control y agrupas por un identificador , digamos IdPersona , así mostrarás los items que le corresponde solo a esa persona, en la siguiente página de otra y asi.


    Si la respuesta te fue útil vótala como tal,y si fue respuesta márcala. Solo dejo en el foro mis post si fueron útiles , de lo contrario y por mantener el orden los borro. Saludos. Lima-Perú.

    • Propuesto como respuesta Joel C. Naupa Crispín martes, 17 de enero de 2017 4:47
    • Marcado como respuesta VG_ martes, 17 de enero de 2017 16:18
    martes, 17 de enero de 2017 3:09
  • Me funcionó perfecto!!!!! te agradezco no sabes cuanto, pase una semana intentando y no podía. Lo hice tal cual me indicaste, solamente le agregué salto de página y quedo justo!, como debe ser!

    Muchísimas gracias!


    • Marcado como respuesta VG_ martes, 17 de enero de 2017 3:51
    • Desmarcado como respuesta VG_ martes, 17 de enero de 2017 3:52
    • Marcado como respuesta VG_ martes, 17 de enero de 2017 16:19
    • Desmarcado como respuesta Joyce_ACModerator martes, 17 de enero de 2017 16:56
    martes, 17 de enero de 2017 3:49
  • Me alegro que solucionarás el problema , te falta algo mas?, si en efecto había que checar el salto de página entre cada instancia del grupo,no olvides marcar las respuestas que te fueron utiles como respuesta incluso si consideras que fue una de las tuyas, eso ayuda a conservar el orden y sirve como referencia para otros usuarios.

    Si la respuesta te fue útil vótala como tal,y si fue respuesta márcala. Solo dejo en el foro mis post si fueron útiles , de lo contrario y por mantener el orden los borro. Saludos. Lima-Perú.



    • Editado Augusto1982 martes, 17 de enero de 2017 13:49
    • Marcado como respuesta VG_ martes, 17 de enero de 2017 16:19
    • Desmarcado como respuesta Joyce_ACModerator martes, 17 de enero de 2017 16:57
    martes, 17 de enero de 2017 4:08
  • Muchas gracias!!!, bueno lo que me falta es lo siguiente: (No se si sea posible)

    Si tengo la misma tabla del ejemplo anterior, podría seleccionar únicamente los registros (filas) que quiero ver en el reporte y que estos se vean en el reportviewer? por ejemplo si yo quisiera solo ver los registros 3 y 4 o los registros 1 y 2 (es decir que se pueda manipular el registro que se quiera ver) o seleccionarlos todos y verlos todos.

    Se me ocurre: (No se si sea lógico)

    En un form insertar un datagridview, luego insertar un botón para generar el reporte. En el evento clic del botón, leer los registros seleccionados del datagridview, luego manipular la consulta del dataset del reporte para que muestre solo los que quiero.

    Espero no haber hablado incoherencias :)

    Saludos desde San Salvador, El Salvador.



    VG

    miércoles, 18 de enero de 2017 0:31
  • Hola lo que planteas me parece factible , podrías hacerlo desde la base  de datos si es que usas una o también como lo has descrito desde el origen de datos dataset.

    Te sugiero que abras otro hilo con esta  nueva consulta.

    Saludos.


    Si la respuesta te fue útil vótala como tal,y si fue respuesta márcala. Solo dejo en el foro mis post si fueron útiles , de lo contrario y por mantener el orden los borro. Saludos. Lima-Perú.

    miércoles, 18 de enero de 2017 0:39