PC SOFT

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.
  • Presentación
  • Características de la reporte en un control Agenda
  • Creación de una reporte en un control Agenda desde el editor de reportes
  • Creación de una reporte en un control Agenda desde el editor de reportes
  • Imprimir una reporte en un control Agenda
  • Imprimir una reporte en un control Agenda
  • Ejemplo de WINDEV
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadApple WatchUniversal Windows 10 App
Otros
Procedimientos almacenados
Presentación
Una reporte en un control Agenda se utiliza para imprimir directamente la información mostrada en un control Agenda encontrado:
  • en una ventana o página de aplicación. Esta ventana o página debe ser mostrada al imprimir la reporte.
  • en una ventana interna o en una página interna:
    • Se debe mostrar la ventana que muestra la ventana interna.
    • Se debe mostrar la página que muestra la página interna.

Importante

Reports & Queries no se puede utilizar para crear informes sobre un control Agenda. Sin embargo, tienes la posibilidad de personalizar los informes sobre control Agenda creados en el estándar editor de reportes (Color, fuentes, tamaño, ...).
Observación: Sólo se puede crear un Organizador reporte en un control Agenda.
Características de la reporte en un control Agenda
Todas las filas y columnas que se encuentran en la control Agenda se visualizan en el Organizador reporte.
Al crear la reporte, tiene la posibilidad de especificar el número de días a mostrar así como el modo de visualización de los recursos (en fila o en la columna)..
Se puede crear una reporte basada en una control Agenda a partir de la ventana de diálogo editor de reportes: Para ello, seleccione un Organizador reporte basado en un control Agenda.
Una vez creada la reporte en control Agenda, puede:
  • modificar la fuente de datos del reporte (pestaña "Datos" de la descripción del reporte).
  • modificar las características del organizador (pestaña "General" del organizador description).
Atención: El test de una reporte en control Agenda no se puede ejecutar desde el editor de reportes porque se debe abrir la ventana o la página que contiene el control Agenda.. Para ejecutar la prueba de una reporte en control Agenda, usted debe:
  • crear (si es necesario) un botón en la ventana o en la página de control Agenda. Este botón se utiliza para imprimir la reporte en el control Agenda (iPrintReport)..
    Caso de ventanas internas o páginas internas: Si el control Agenda se encuentra en una ventana interna o en una página interna, le aconsejamos que cree el botón en la ventana/página interna (y no en la ventana/página del host).
  • Ejecutar la prueba de la ventana que contiene la control Agenda y luego ejecutar la prueba reporte (mediante el botón)..
    Caso de las ventanas interiores: la prueba debe ejecutarse desde la ventana que alberga la ventana interna.
  • Ejecutar la prueba de la página que contiene la control Agenda y, a continuación, ejecutar la prueba reporte (mediante el botón)..
    Caso de páginas internas: la prueba debe ejecutarse desde la página que aloja la página interna.
Creación de una reporte en un control Agenda desde el editor de reportes
La editor de reportes le permite crear un Organizador reporte basado en un control Agenda.
Una vez creada la reporte, la impresión debe programarse en WLanguage. Consulte "Impresión de una reporte en un control Agenda" para más detalles.

Creación de una reporte en un control Agenda desde el editor de reportes

Para crear una reporte en control Agenda desde el editor de reportes:
  1. Haga clic en en los botones de acceso rápido.
    • Aparece la ventana de creación de elementos: haga clic en "Reporte" y luego en "Reporte"..
    • Se inicia el asistente para la creación de reporte.
  2. Elija un "Organizador o Programador" reporte.
  3. Seleccione "Organizador reporte" e introduzca las características del reporte:
    • Modo de visualización,
    • Número de días que se mostrarán,
    • Granularidad de las líneas de cuadrícula.
      Consulte Reporte Agenda para obtener más detalles.
  4. Seleccione la fuente de datos de la reporte ("De un control Agenda").
  5. Seleccione la control Agenda en la que se basará la reporte. Sólo se proponen los controles del Organizador que se encuentran en las ventanas o páginas del proyecto actual..
    Observación: Si el control seleccionado y el reporte no tienen las mismas características, el editor de reportes propone modificar la visualización del reporte.
  6. Especificar el formato de la hoja en la que se imprimirá el reporte. El reporte se imprime en formato A4 por Default.
  7. Escriba el nombre y el título de reporte (nombre del archivo ".WDE" correspondiente al reporte). Este nombre se utilizará para identificar la reporte en sus programas..
    WINDEV También tiene la posibilidad de especificar si el usuario final puede modificar el reporte en "Reports & Queries"..
  8. Validar la creación de reporte.
  9. Especificar (si es necesario) el modo para reducir el tamaño de reporte:
    • Versiones 19 y posteriores
      Imprimir la reporte en varias páginas. En este caso, el usuario final tendrá que agrupar las páginas. Ver Impresión de varias páginas para más detalles.
      Nueva funcionalidad versión 19
      Imprimir la reporte en varias páginas. En este caso, el usuario final tendrá que agrupar las páginas. Ver Impresión de varias páginas para más detalles.
      Imprimir la reporte en varias páginas. En este caso, el usuario final tendrá que agrupar las páginas. Ver Impresión de varias páginas para más detalles.
    • 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.
  10. La reporte creada actualmente se visualiza en el editor de reportes.
Imprimir una reporte en un control Agenda

Imprimir una reporte en un control Agenda

Se debe imprimir una reporte en control Agenda desde la ventana (o desde la página) que muestra el control Agenda para imprimir.. Para esto:
  1. Cree un botón en la ventana (o página) que contiene el control Agenda.
  2. Configura el destino de la impresión de reporte:
  3. Especifica el nombre de reporte para imprimirlo con iPrintReport.
Observaciones:
  • Si se deben pasar parámetros adicionales a la reporte, estos parámetros deben ser especificados en iPrintReport, después del nombre de la reporte a imprimir. Vea Reporte con parámetros para más detalles.
  • WINDEV Si se abre varias veces la ventana que contiene el organizador de la fuente de la reporte (apertura no modal por parte de OpenChild), se debe pasar en parámetro el nombre completo del organizador a imprimir a la reporte. Por ejemplo:
    // The ..FullName property will contain the name of the window
    // that must be opened with an alias in order to distinguish between each window
    iPrintReport(RPT_Customer_Organizer, ORG_Customer..FullName)
    // Opening code of report
    PROCÉDURE RPT_Customer_Organizer(NameSourceOrganizer)
    MyReport..SourceName = NameSourceOrganizer

Importante

En Reports & Queries, se puede imprimir un reporte:
  • iniciando una impresión ( ).
  • probando el reporte ( ).
Por lo tanto, no se requiere programación para imprimir la reporte.
WINDEV

Ejemplo de WINDEV

La información a imprimir está en el control Agenda llamado "ORG_CustomerOrganizer" que se encuentra en la ventana "WIN_Customer".
El reporte a imprimir se llama "RPT_CustomerOrganizer" y se imprime cuando se hace clic en "BTN_Print".
En este ejemplo, el código de clic de "BTN_Print" es el siguiente:
// Open report viewer
iDestination(iViewer)
 
// Print the report based on "ORG_CustomerOrganizer"
iPrintReport(RPT_CustomerOrganizer)
Versión mínima requerida
  • Versión 17
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario