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 / Fuentes de datos
  • Presentación
  • Creación de una reporte basada en una vista HFSQL
  • Impresión de una reporte basada en una vista HFSQL
  • Para imprimir una reporte basada en una vista HFSQL
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
Reporte basada en una vista HFSQL
HFSQL ClassicHFSQL Client/ServerDisponible solo con estos tipos de conexión
Presentación
Un reporte basado en una vista HFSQL se utiliza para imprimir registros de una vista HFSQL Classic o Cliente/Servidor.
Recordatorio: Una vista HFSQL corresponde a una "imagen" de un archivo de datos. Una vista se almacena en la memoria, por lo tanto, las modificaciones realizadas en el archivo de datos asociado no la afectan. Una vez creada, se puede manipular como un archivo de datos HFSQL. Para obtener más información, consulte Vistas HFSQL.
Características de un reporte en una vista HFSQL:
  • un reporte basado en una vista HFSQL está relacionado con el archivo base de la vista HFSQL. La reporte se utiliza para imprimir los registros procedentes de este fichero base.
  • el orden en el que se imprimen los registros corresponde al orden de los registros de la vista HFSQL (definido al crear la vista o con la función HSortView).
Se puede crear un reporte basado en una vista HFSQL mediante la creación de reporte asistente.
Cuando se crea la reporte basada en una vista HFSQL, se puede:
  • cambiar la fuente de datos del reporte (pestaña "Datos" en el reporte description).
  • Agregar o eliminar Controles de elementos relacionado a la vista HFSQL asociada con reporte.
Reports & Queries no puede utilizarse para crear informes basados en una vista HFSQL. Sin embargo, tiene la posibilidad de personalizar los informes basándose en una vista HFSQL creada en el editor de reportes estándar (color, fuentes, tamaño, ...).
Creación de una reporte basada en una vista HFSQL
Para crear una reporte basada en una vista HFSQL:
  1. Haga clic en 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.
  2. Elija el diseño de su reporte (tabla, formulario, etiqueta,...). Para obtener más información, consulte Los diferentes tipos de informes.
  3. Seleccione (si es necesario) el reporte modelo a utilizar. Un reporte modelo se utiliza para cumplir con una disposición específica Page. Para más detalles sobre las plantillas reporte, véase Modelos de reportes.
  4. Seleccione la fuente de datos de la reporte (opción "Otros (programación, archivo de texto, zona de memoria, vista HFSQL, ...").
  5. Seleccione el tipo de fuente de datos para el reporte ("Desde una vista HFSQL").
  6. Selecciona el archivo de datos de la base de la vista HFSQL associated con el reporte.
  7. Seleccione los elementos que se muestran en la pantalla reporte. Sólo se rellenarán los controles relacionado a los ítems de la vista HFSQL..
    Para cada uno de los artículos mostrados en el reporte:
    • escriba la leyenda correspondiente. Este título aparecerá en la pantalla:
      • antes de la posición. Por ejemplo:
      • en la cabecera de columna (para los informes de tabla). Por ejemplo:
        Esta leyenda puede ser modificada en el editor de reportes.
    • seleccionar el bloque donde se imprimirá el control associated con el elemento. Las posiciones de los diferentes mandos se pueden modificar en el editor de reportes. Para más detalles sobre los diferentes bloques y su posición en un reporte, véase Bloques de reporte.
  8. Modifique (si es necesario) el orden de visualización de los controles en la reporte con los botones de flecha que se encuentran a la derecha de tabla.
  9. Si la vista HFSQL associated con el reporte contiene al menos un elemento numérico, tienes la capacidad de realizar cálculos estos elementos. Especifique el cálculo realizado para cada posición (suma, media,...). Existen dos tipos de cálculos disponibles:
    • calculo general: se creará un control calculado en el bloque End of Document .
    • cálculo en ruptura (inútil en este tipo de reporte).
  10. Dependiendo del tipo de reporte creado actualmente, indique las opciones específicas.
    Tipo de reporteOpciones específicas
    Reporte basado en un formularioFormulario Image, imprimiendo el formulario Image, ...
    Opciones presentadas en detalle en Reporte basado en un formulario
    reporte LabelFormato de las etiquetas, número de copias idénticas, ...
    Opciones presentadas en detalle en reporte Label
  11. Especificar el formato de la hoja en la que se imprimirá el reporte. El reporte se imprime en formato A4 por Default.
    Observación: Por Default, los controles de reporte se muestran en una sola columna. Para crear una reporte multicolumna, basta con especificar el número de columnas deseado en la pestaña "Formato" de la ventana reporte description.
  12. Selecciona la plantilla de la reporte si es necesario.
  13. Escriba el nombre y el título de la reporte (nombre del fichero ".WDE" correspondiente a la reporte). Este nombre se utilizará para identificar la reporte en sus programas..
  14. Validar la creación de reporte.
  15. La editor de reportes propone automáticamente cambiar el formato reporte si se cumplen las siguientes condiciones:
    • el reporte creado actualmente incluye un tabla.
    • el formato reporte no permite visualizar todas las columnas de tabla.
  16. Especificar (si es necesario) el modo para reducir el tamaño de reporte:
    • Imprimir la reporte en varias páginas. En este caso, el usuario final tendrá que agrupar las páginas. Para obtener más información, consulte Estampado Multi-Page.
    • Utilizar el modo horizontal.
    • Reducir el tamaño de reporte. Atención: según el porcentaje de reducción, la reporte impresa puede volverse ilegible.
  17. La reporte creada actualmente se visualiza en el editor de reportes.
Impresión de una reporte basada en una vista HFSQL

Para imprimir una reporte basada en una vista HFSQL

  1. Cree la vista HFSQL con HCreateView (o con HMergeView).
  2. Configura el destino de la impresión de reporte:
      Para obtener más información, consulte Modos de impresión de un reporte.
    • Especifique los siguientes parámetros con iPrintReport:
      • el nombre de la reporte a imprimir.
      • el nombre de la vista HFSQL Classic utilizada.
    Observaciones:
    • La vista HFSQL debe ser creada e inicializada antes de imprimir el archivo reporte. Sólo se puede utilizar una vista HFSQL Classic o Cliente/Servidor.
    • Si hay que pasar parámetros adicionales a la reporte, estos parámetros deben especificarse en iPrintReport, después del nombre de la vista HFSQL utilizada. Para obtener más información, consulte Reporte con parámetros.
    • Cuando se utiliza en el código del reporte, el ViewName Property permite obtener y cambiar el nombre de la vista HFSQL associated con el reporte.
    • Cuando se utiliza en el código del reporte, el SourceName Property permite obtener y cambiar el nombre del archivo de datos base de la vista HFSQL associated con el reporte.
    En Reports & Queries, puede imprimir un reporte:
    • iniciando un trabajo de impresión ().
    • probando el reporte ().
    Por lo tanto, no se requiere programación para imprimir la reporte.
    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: 01/07/2023

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