none
Problema con un ReportViewer donde aparecen espacios en blanco y una Página de más RRS feed

  • Pregunta

  • Hola a todos.

    Estoy preparando una aplicación WinForms con C# en donde incorporo un Control "ReportViewer" que en su fichero "rdlc" muestro los registros enlazados de mi Tabla del DataSet Tipado mediante un Control "List".

    El fichero "rdlc" dispone de Encabezado para los títulos y de un Pie de Página para mostrar la Fecha y Hora, y La ejecución va OK pero visualmente realiza dos efectos erróneos:

    (1) En el primer registro del "List" los datos de los Campos que incorporo se muestran en una posición más baja que la indicada en modo Diseño, y a partir del segundo registro ya se muestran todos OK.

    (2) Cuando ha finalizado de mostrar todos los registros pasando con el botón de avance, al final se muestra un registro más en blanco sin datos ni cabecera ni pie.

    Como Parametrización que tengo, en el "Rectangle del Tablix" en la Propiedad "PageBreak" tengo el valor "End", ya que probando los otros valores tampoco me funcionaba, y también en el propio Tablix no tengo nada en la misma propiedad.

    Si alguien tiene algún ejemplo o idea se lo agradezco.

    Saludos.

    • Cambiado Karen Malagón miércoles, 30 de septiembre de 2015 22:19 ReportViewer issue
    jueves, 26 de septiembre de 2013 18:18

Todas las respuestas

  • Hola

    haz verificado que no tengas espacios en blanco en las descripciones?

    normalmente cuando falta espacio sucede lo de la última hoja tendrías que "mezquinar" el espacio para que esto no suceda recuerda que es una sola hoja en blanco y los cortes se realizan según el tipo de página (A3, A4, etc)


    Si se solucionó tu consulta no olvides marcar la respuesta de esta forma mantendremos el orden en el Foro.

    José Carlos Barba Gutierrez
    Lima - Perú
    Saludos

    jueves, 26 de septiembre de 2013 19:16
  • Hola:

     Podridas validar que los campos de tu tabLisx no permitan aumentar su tamaño, para esto posicionate sobre cualquier celda de tu tabLix luego has click derecho y selecciona propiedades del... en la opción general veras que dice algo como "Permitir aumento del alto...(no recuerdo el resto en estos momentos)" es un control del tipo CheckBox el cual debería de estar desmarcado para evitar que los campos se redimensionen solos...

     Otra cosas que deberías de validar es que no estés sobre otro control, como un ractangulo a veces sobreponer los controles provoca este tipo de errores.


    Saludos desde Monterrey, Nuevo León, México!!!

    jueves, 26 de septiembre de 2013 20:46
  • Hola a todos.

    Ante todo gracias por atenderme.

    He conseguido solucionar lo de eliminar el nuevo registro al final del informe jugando con los Saltos de Página y el Encabezado y el Pie de Página.

    Lo que no consigo solventar es que el Primer Registro de datos que se muestra en el List en una posición más baja que el resto de registros.  He mirado lo que comentáis de la Propiedad "Permitir Aumento del Alto ..." e incluso desactivándola, o también colocando "Trim" en el campo, o incluso indicando un simple texto en la primera Caja de Texto para evitar problemas derivados de los Campos, o también forzando a ver otros registros con pocos datos, en fin, en cualquier situación se muestran los datos una línea más abajo de dicho primera pantalla a mostrar.

    Es posible que el Control List que por defecto coloca en su interior un Control "Rectangle" dentro del cual iremos incluyendo el resto de controles, tenga algo que ver ???   Lo digo ya que veo imposible eliminar dicho control Rectangle para dejar el resto de controles colgando del Tablix del List.

    Si tenéis alguna idea me lo decís.

    Gracias de antemano.

    Saludos.

    viernes, 27 de septiembre de 2013 18:50
  • Hola:

     Podrias subir una imagen del diseño de tu report en tiempo de diseño y una imagen de como se comporta en tiempo de ejcucion, esto para darme un idea de donde puede estar el problema.


    Saludos desde Monterrey, Nuevo León, México!!!

    viernes, 27 de septiembre de 2013 21:26
  • Hola

    el control List te permite mantener las cajas de texto, tablix, etc en la posición donde las colocas

    como indica Luis sería bueno subieras una imagen para tener una mejor idea de lo que sucede así podemos ayudarte mejor


    Si se solucionó tu consulta no olvides marcar la respuesta de esta forma mantendremos el orden en el Foro.

    José Carlos Barba Gutierrez
    Lima - Perú
    Saludos

    viernes, 27 de septiembre de 2013 21:33
  • Hola Chicos y gracias de nuevo.

    Esta es la Imagen en tiempo de Diseño:

     

    La Siguiente es la imagen del primer registro que se visualiza, en donde la Primera caja de texto del cuerpo del List aparece más baja, y a partir de los siguientes Registros ya sube unos cuantos milímetros y queda bien ajustado:


    Ya me diréis como lo veis.

    Gracias de nuevo y Saludos.

    sábado, 28 de septiembre de 2013 6:54
  • Hola de nuevo.

    Os adjunto también la imagen de un registro a partir del segundo en donde ya se ven todos al mismo nivel:

    Ahora que lo veo mejor posiblemente lo esté enfocando mal, ya que es en el primer registro en donde se ve a la misma distancia que en el diseño, y es a partir de los demás registros que en realidad sube el texto.

    Bueno la verdad es que ya veo fantasmas.

    A ver si me dais un poco de luz.

    Gracias y Saludos.

    sábado, 28 de septiembre de 2013 6:59
  • Hola

    mi sugerencia es porque no usas un tablix y combinas las celdas para que parezcan textbox?

    creo que sería lo más óptimo para lograr lo que deseas


    Si se solucionó tu consulta no olvides marcar la respuesta de esta forma mantendremos el orden en el Foro.

    José Carlos Barba Gutierrez
    Lima - Perú
    Saludos

    sábado, 28 de septiembre de 2013 14:30
  • Hola:

     Activa la opción de Regla desde el Menu Informe -> Regla, ahora considera las medidas de tu hoja por ejemplo si estas usando un tamaño Carta el espacio interior que tendras disponible para trabajar debera de ser igual al tamaño de la hoja medos los margenes proporcionados:

    En este ejemplo tendrías como máximo para usar un tamaño de 26.5 cm de ancho, considerando que el reporte esta de manera horizontal.


    Saludos desde Monterrey, Nuevo León, México!!!

    sábado, 28 de septiembre de 2013 15:22
  • Hola de nuevo.

    Lo de revisar la Configuración de la Página para ver los márgenes óptimos ya lo había echo, y la verdad es que me sobra bastante espacio tanto en ancho como en alto, ya que a la postre estoy ocupando poco espacio al mostrar solamente 4 campos y una imagen.

    También comentáis lo de usar un Tablix y combinar las celdas para que parezcan TextBox, y la verdad es que no entiendo lo que queréis decir, ya que incluyendo un Control de visualización de datos en mi caso un Control "List", por defecto ya se incluye dicho Tablix y dentro de él aparece también por defecto el Rectángulo que a la postre es donde incluyes los TextBoxes.

    Bueno, la verdad es que ya no se que probar, ya que incluso he repetido todo el "rdlc" en uno nuevo y sin detalles de SubReportes y he llegado al mismo sitio.

    Gracias y Saludos.

    sábado, 28 de septiembre de 2013 19:07
  • Hola

    con lo del tablix no tienes porque ya usar los textbox esa era mi sugerencia ahora porque tienes un rectángulo dentro del tablix?



    Si se solucionó tu consulta no olvides marcar la respuesta de esta forma mantendremos el orden en el Foro.

    José Carlos Barba Gutierrez
    Lima - Perú
    Saludos

    lunes, 30 de septiembre de 2013 13:54
  • Hola José Carlos.

    Lo del Rectángulo dentro del Tablix viene por defecto cuando incorporas un Control "List" y no puedes eliminarlo ya que todos los Controles Cuadros de Texto o derivados que incorporas dentro de él van a parar a dicho Rectángulo, de echo, el aplicativo no te deja incorporar Controles directamente en el Tablix sin pasar por el Rectángulo.

    En cuanto a lo que comentas de los TextBoxes, efectivamente tienes razón y posiblemente me expliqué mal, ya que estoy usando Cuadros de Texto, que es lo que simula a los TextBoxes, de echo cuando arrastras un Campo desde los Datos del Informe, te los incorpora como Cuadro de Texto.

    En fin estoy por arrojar la toalla ya que las medidas caben perfectamente en un A4 y tampoco tengo tantos Campos incorporados, de echo son muy pocos.

    Gracias por atenderme y Saludos.

    lunes, 30 de septiembre de 2013 17:41
  • Hola: 

    Oye me podrías ayudar con respecto a como resolviste el problema de los Saltos de página, yo tengo un reporte que me saca 2 paginas más, con encabezado y pie con datos, pero el cuerpo sin datos.  ¿Cómo puedo hacer para que no me dé páginas de más ?

    Gracias.

    lunes, 28 de septiembre de 2015 16:01