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 un archivo de datos
  • reporte basado en un archivo de datos
  • Definición de una reporte delimitada
  • Impresión de una reporte basada en un archivo de datos
  • Imprimiendo un reporte delimitado basado en un archivo de datos
  • Imprimir un reporte con parámetros basados en un archivo de datos
  • Imprimir un reporte delimitado con parámetros basados en un archivo de datos
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 un archivo de datos
Presentación
Un reporte basado en un archivo de datos se utiliza para imprimir los registros procedentes de un único fichero de datos (HFSQL Classic o Cliente/Servidor, al que se accede a través de un Native Access, ...). Si los registros proceden de varios archivos, le recomendamos que utilice un reporte a partir de una consulta.
Características de un reporte basado en un archivo de datos
Las características de un archivo de datos basado en reporte son las siguientes:
  • Clave de búsqueda: un reporte basado en un archivo de datos utiliza una clave de búsqueda. Esta tecla se utiliza para navegar por los registros que se imprimirán en el reporte. Esta clave se define en el archivo de datos.
  • Reporte delimitado: un reporte basado en un archivo de datos puede ser delimitado. Estos límites se utilizan para definir el rango de registros que se imprimirán en el reporte. Para obtener más información, consulte reporte basado en un archivo de datos.
Se puede crear un reporte basado en un archivo de datos mediante la creación de reporte asistente. Este tipo de reporte puede ser creado sólo si el proyecto actual es associated con un análisis.
Una vez creada la reporte basada en el archivo de datos, puede:
  • modificar la fuente de datos del reporte (pestaña "Datos" en el reporte description).
  • modificar la clave de búsqueda (pestaña "Datos" en el reporte description).
  • definir los límites (pestaña "Datos" en el reporte description).
  • añadir o eliminar los controles de elementos relacionado a el archivo de datos associated con el reporte.

Importante

Los archivos de datos y los elementos de archivo que pueden utilizarse en los informes creados con Reports & Queries son definidos por el desarrollador en la editor de análisis de WINDEV.
Para más detalles sobre los requisitos para utilizar una aplicación WINDEV con Reports and Queries, véase Preparar una aplicación WINDEV para usarla con Reportes y Consultas.
Esta página de ayuda presenta:
Creación de una reporte basada en un archivo de datos
Para crear una reporte basada en un archivo de datos:
  1. Haga clic en nuevo en los botones de acceso rápido.
    • Aparece la ventana de creación: 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 un diseño de página específico. Para más detalles sobre las plantillas reporte, véase Modelos de reportes.
  4. Seleccione la fuente de datos del reporte: "de un archivo de datos o de una consulta existente".
  5. Seleccione el el archivo de datos en el que se basa el reporte. El description de este archivo de datos debe estar en el análisis associated con el proyecto actual.
  6. Seleccione la clave de búsqueda de esta reporte. Este elemento se utilizará para examinar los registros del archivo de datos seleccionado.
    Para una navegación delimitada, especifique los valores de los límites que se le darán a la reporte.
  7. Seleccione las posiciones de clasificación para la reporte. Estos elementos se utilizarán para clasificar los datos impresos en el reporte. Para más detalles sobre las clases, véase Clasifica en una reporte.
  8. Para agrupar los registros, puede crear rupturas en las posiciones de clasificación. Para crear descansos, responda "Sí" a la pregunta "¿Desea añadir algunos descansos en la reporte?".
    El paso siguiente se utiliza para seleccionar las posiciones de clasificación correspondientes a las pausas. Para más detalles sobre las pausas, véase Rompimientos en un reporte.
  9. Para cada elemento del archivo de datos que se muestra en la reporte:
    • escriba la leyenda correspondiente. Este título aparecerá en la pantalla:
      • antes de la posición. Por ejemplo:
        Pie de foto
      • en la cabecera de columna (para los informes de tabla). Por ejemplo:
        Pie de foto
        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 Reporte.
  10. 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.
  11. Si el el archivo de datos asociado al reporte contiene al menos un elemento numérico, se pueden realizar algunos cálculos sobre estos elementos. Especifique el cálculo realizado para cada posición (suma, media,...). Existen dos tipos de cálculos disponibles:
    • cálculo general: se creará un control calculado en el bloque End of Document.
    • cálculo en ruptura: se creará un control calculado en el bloque Break footer. En los cálculos sobre la ruptura, el resultado del cálculo se reinicia después de cada ruptura. Para realizar un cálculo sobre la ruptura, debe encontrarse una ruptura en la reporte actualmente creada.
  12. 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
  13. 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, simplemente especifique el número de columnas deseado en la pestaña "Formato" de la ventana de reporte description.
  14. Selecciona la plantilla de la reporte si es necesario.
  15. Escriba el nombre y el título del reporte (nombre del archivo ".WDE" correspondiente al reporte). Este nombre se utilizará para identificar la reporte en sus programas..
  16. Validar la creación de reporte.
  17. 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.
  18. 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 Impresión de varias páginas.
    • 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.
  19. La reporte creada actualmente se visualiza en el editor de reportes.
reporte basado en un archivo de datos
Un reporte basado en un archivo de datos puede ser delimitado en la clave de búsqueda utilizada. Por ejemplo, un reporte basado en el archivo de datos de "Cliente" puede imprimir todos los clientes, o sólo los clientes cuyos nombres comienzan con "D" o "E" si el reporte está delimitado.
Se puede definir una reporte delimitada:
  • al crear la reporte.
  • en el reporte description directamente (pestaña "Datos").

Definición de una reporte delimitada

Definir una reporte delimitada:
  1. Selecciona:
    • "Valor mínimo proporcionado" y/o "Valor máximo proporcionado" al crear el reporte.
    • "Límite inferior" y/o "Límite superior" en la pestaña "Datos" de la descripción de reporte ("Descripción de Reporte" de el menú contextual del reporte).
  2. Especifique el límite inferior y/o el límite superior al imprimir la reporte con iPrintReport, o con las propiedades MinValue y MaxValue. Para obtener más información, consulte Impresión de una reporte encuadernada.
Observación: Al probar una reporte delimitada (Acceder en los botones de acceso rápido), una ventana permite introducir los límites de la reporte.
Impresión de una reporte basada en un archivo de datos
Para imprimir una reporte basada en un archivo de datos, debe:
  1. Configura el destino de la impresión de reporte:
      Para obtener más información, consulte Modos de impresión de un reporte.
    • Especifique el nombre de la reporte a imprimir con iPrintReport.
    Se deben especificar parámetros adicionales en los siguientes casos:
    • Imprimiendo un reporte acotado basado en un archivo de datos.
    • Imprimiendo un reporte con parámetros basados en un archivo de datos.
    • Imprimiendo un reporte delimitado con parámetros basados en un archivo de datos.

    Importante

    En Reports & Queries, puede imprimir un reporte:
    • iniciando un trabajo de impresión (letra de molde).
    • probando el reporte (Acceder).
    Por lo tanto, no se requiere programación para imprimir la reporte.
    Observación: Cuando se utiliza en el código de la reporte, la propiedad SourceName permite obtener y cambiar el nombre del archivo de datos associated con el reporte.

    Imprimiendo un reporte delimitado basado en un archivo de datos

    Para imprimir una reporte acotada basada en un archivo de datos, debes:
    1. 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 valor del límite inferior de la reporte.
        • el valor del límite superior del reporte.

      Imprimir un reporte con parámetros basados en un archivo de datos

      Para imprimir un reporte con parámetros, los parámetros deben pasarse al reporte. Para más detalles, consulte la página web de Informes con parámetros.
      Para imprimir una reporte con parámetros basados en un archivo de datos, debes:
      1. 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.
          • los parámetros esperados por la reporte (en el orden especificado en la reporte).

        Imprimir un reporte delimitado con parámetros basados en un archivo de datos

        Para imprimir un reporte delimitado con parámetros basados en un archivo de datos, debes:
        1. 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 valor del límite inferior de la reporte.
            • el valor del límite superior del reporte.
            • los parámetros esperados por la reporte (en el orden especificado en 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: 27/05/2022

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