AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / Editores / Editor de reportes / Tipos de reportes
  • Presentación
  • Creación de un formulario reporte
  • Creación
  • Información específica del formulario
  • Inclusión de un formulario en un reporte
  • Inclusión de un formulario en un reporte
  • Notas
  • Formulario Image
  • reporte multipágina (basada en un archivo PDF)
  • Observaciones: Utilización de un fichero PDF en Page Background
  • Incluir campos de entrada en una reporte basada en un formulario
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Presentación
El editor de reportes te da la posibilidad de imprimir informes en formularios preimpresos (archivo Image o archivo PDF). Por ejemplo, los productos pedidos por los clientes pueden imprimirse directamente en un formulario de pedido.
En edición , el formulario se muestra en segundo plano Image de reporte: por lo tanto, los controles pueden ser posicionados con la precisión de un milímetro.
Por ejemplo:
Formulario reporte (editor)
En tiempo de ejecución , puede especificar si el Image del formulario debe imprimirse o no.. La imagen del formulario no está impresa por Default.
Por ejemplo:
Formulario reporte (ejecución)
Observación: Para imprimir informes en formularios preimpresos, puede hacerlo:
  • crear un "Formulario" reporte.
  • incluir un formulario en una reporte existente.
Creación de un formulario reporte

Creación

Para crear un "Formulario" reporte:
  • Haga clic en nuevo en los botones de acceso rápido.
  • La ventana de creación de nuevos elementos se abre: haga clic en "Reporte", y luego en "Reporte".
  • El asistente de creación de reportes se abre.
En el asistente, seleccione "Reporte basado en formulario" y valide. En esta asistente, debe especificar:
  • la fuente de datos de reporte (fichero de datos, consulta, ...). Para obtener más información, consulte Fuente de datos Reporte.
  • la información específica del formulario (véase el párrafo siguiente).
Observación: Antes de crear el "Formulario" reporte, debe escanear todo el formulario y guardarlo como archivo Image. Los siguientes formatos de Image están soportados en Windows:
  • Mapa de bits (*.BMP)
  • Formato de intercambio de gráficos (*.gif)
  • Grupo Mixto de Expertos en Fotografía (*.jpg *;.jpeg)
  • CD de fotos Kodak (*.pcd)
  • Pincel de pintura (*.pcx)
  • Formato Adobe Photoshop (*.psd)
  • TrueVision TARGA (*.tga)
  • Etiquetado en el formato de archivo Image (*.tif ; *.Tiff)
    Observación: la opción "tiff de mosaico" del estándar tiff 6.0 no está soportada. En este caso, le aconsejamos que guarde el Image en el estándar Tiff 5.0.
  • Gráficos de red portátiles (*.png)
  • MetaFicheros de Windows (*.emf;*.wmf)
  • Iconos (*.ico *;.icw)
    Observaciones:
    • Pantalla HQ (High Quality) disponible.
    • Manejo de hojas en formato Transparent BMP (32 bits).
  • Cursores (*.cur)
  • Formato portátil de Document (*.pdf)
  • Gráficos vectoriales escalables (*.svg)
  • WINDEV Image s (generado por el editor de Image, *.WDPic).

Información específica del formulario

La información específica del formulario es la siguiente:
  • el archivo que contiene el Image del formulario. El tamaño de la reporte se calcula automáticamente según el tamaño de la forma Image.
    Para el formato A4, el tamaño de una imagen en 75 DPI debe ser set a 595 x 842 píxeles. Para un formato A4, el tamaño de una imagen en 150 DPI debe ser set a 1275 x 1753 píxeles.
    Si la Image del formulario corresponde a un archivo PDF que contiene varias páginas, puede:
    • imprimir todas las páginas que se encuentran en el archivo PDF. En el editor de reportes se crea una reporte de varias páginas.
    • especifique el número de la Page que debe utilizarse como reporte Background. La reporte imprimirá una única Page del fichero PDF.
  • si el Image del formulario debe imprimirse o no.
    Observación: Si se imprime el Image del formulario, este Image no se imprimirá más allá de los márgenes físicos de la impresora.
  • la división del formulario según el número de registros impresos por página:
    • por ejemplo, si el formulario contiene las características de un único cliente, deberá imprimirse una única Record por Page.
      En este caso, el reporte creado solo contiene el bloque Cuerpo.
    • por ejemplo, si el formulario contiene las características de varios clientes, deberán imprimirse varios registros por Page.
      En este caso, el reporte creado contiene un bloque Encabezado de página, un bloque Cuerpo y un bloque Pie de página. El bloque Cuerpo se repetirá para cada Record impreso en el Page. Para imprimir el reporte correctamente, debes modificar la posición de los controles reporte y la posición del formulario Image en el bloque Cuerpo.
      Véase "Image del formulario" para más detalles.
Inclusión de un formulario en un reporte
Creación (si es necesario) del fichero correspondiente al formulario. Si sólo dispone de una copia en papel del formulario, le aconsejamos que lo escanee al 100% y lo guarde como Image.
Para un formato A4, el tamaño de una imagen en 75 DPI debe ser set a 595 x 842 píxeles.
Para un formato A4, el tamaño de una imagen en 150 DPI debe ser set a 1275 x 1753 píxeles. Los siguientes formatos de Image están soportados en Windows:
  • Mapa de bits (*.BMP)
  • Formato de intercambio de gráficos (*.gif)
  • Grupo Mixto de Expertos en Fotografía (*.jpg *;.jpeg)
  • CD de fotos Kodak (*.pcd)
  • Pincel de pintura (*.pcx)
  • Formato Adobe Photoshop (*.psd)
  • TrueVision TARGA (*.tga)
  • Etiquetado en el formato de archivo Image (*.tif ; *.Tiff)
    Observación: la opción "tiff de mosaico" del estándar tiff 6.0 no está soportada. En este caso, le aconsejamos que guarde el Image en el estándar Tiff 5.0.
  • Gráficos de red portátiles (*.png)
  • MetaFicheros de Windows (*.emf;*.wmf)
  • Iconos (*.ico *;.icw)
    Observaciones:
    • Pantalla HQ (High Quality) disponible.
    • Manejo de hojas en formato Transparent BMP (32 bits).
  • Cursores (*.cur)
  • Formato portátil de Document (*.pdf)
  • Gráficos vectoriales escalables (*.svg)
  • WINDEV Image s (generado por el editor de Image, *.WDPic).

Inclusión de un formulario en un reporte

Para incluir un formulario en un reporte:
  1. Vaya a la pestaña "Fondo" de la descripción reporte ("Descripción Reporte" en el menú contextual del reporte).
  2. Seleccione la Image del formulario o el archivo PDF correspondiente al formulario.
  3. Si el formulario es un archivo PDF que contiene varias páginas, especifique:
    • si todas las páginas que se encuentran en el archivo PDF deben imprimirse. El editor de reportes mostrará todas las páginas del archivo PDF. Los controles requeridos por la reporte se pueden posicionar en las diferentes páginas de la reporte en el editor.
    • la Page que contiene el formulario a utilizar. Este número de página puede cambiarse con la PageNumber Property. La reporte mostrada en el editor de reportes contendrá una sola página.
  4. Especifique si la Image del formulario debe imprimirse o no.
    • Si se imprime el Image del formulario, este Image no se imprimirá más allá de los márgenes físicos de la impresora. Para imprimir toda la Image del formulario, le aconsejamos que marque "Ignorar los márgenes físicos de la impresora".
    • Si la Image del formulario no debe imprimirse con la reporte (impresión en un formulario preimpreso, por ejemplo), no debe marcarse la opción "Ignorar los márgenes físicos de la impresora".. De lo contrario, los controles impresos se desplazarán en relación con el formulario preimpreso.
Notas

Formulario Image

El Image de la forma se muestra en el reporte Background. El Image se muestra en el Background de cada bloque reporte.
Si hay varios bloques en la página, puede colocar la Image correctamente en cada uno de los bloques.
Para mover la forma Image que se muestra en cada bloque:
  1. En la pestaña "Modificación", en el grupo "Profundidad y alineación", haga clic en "Mover fondo". El cursor del ratón se convierte en una mano.
  2. Haga clic en el bloque al que desea mover la imagen.
  3. Desplazar la Image de un formulario para un bloque:
    • hacia arriba o hacia abajo: mantén pulsado el botón del ratón y muévelo.
    • a la izquierda o a la derecha: mantener el botón del ratón y la tecla Shift presionada y mover el ratón.
  4. Para desactivar el modo de desplazamiento de la Image del formulario, vaya a la pestaña "Modificación", grupo "Profundidad y alineación", y haga clic de nuevo en "Mover fondo".
Observación: El cursor se debe mover dentro del área del bloque para que se tenga en cuenta.

reporte multipágina (basada en un archivo PDF)

Para que el reporte muestre todas las páginas de un archivo PDF, si el reporte se basa en el un archivo de datos o en una consulta, se imprimirán las diferentes páginas para cada Record de la fuente de datos utilizada.
Atención: Este tipo de reporte puede consumir una gran cantidad de recursos de memoria (especialmente durante la vista previa de impresión).

Observaciones: Utilización de un fichero PDF en Page Background

  • Para utilizar un archivo PDF en Page Background es necesario el programa Framework GDI+.
  • En el editor, se recomienda utilizar un zoom inferior o igual al 100% para visualizar correctamente el archivo PDF utilizado como Background para el reporte.

Incluir campos de entrada en una reporte basada en un formulario

Puede integrar diferentes controles en un formulario para permitir la entrada del usuario. Los usuarios podrán introducir la información directamente en el visor de reporte (WINDEV) o en el archivo PDF generado. Los controles disponibles son:
  • Editar control,
  • Control Casilla de verificación.
  • Control Combo Box.
Para obtener más información, consulte Informes editables.
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 23/11/2023

Señalar un error o enviar una sugerencia | Ayuda local