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 / Funcionalidades Automáticas de la Aplicación (FAA) / FAA en Tablas/Tablas TreeView
  • Presentación
  • Modo de funcionamiento
  • Principio
  • Impresión de la reporte creada por el desarrollador
  • Imprimir directamente el contenido del control Tabla
  • Impresión de "Reports and Queries"
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
Un control Tabla propone un menú emergente de automatic que permite al usuario realizar varias operaciones sobre los datos mostrados en el control.
Una de las opciones de este menú contextual permite al usuario imprimir el contenido de la control Tabla (opción"Imprimir")..
Modo de funcionamiento

Principio

Pueden ocurrir varios casos:
  • Si el promotor ha creado un reporte en este control Tabla, se imprime el reporte.
  • Si ningún reporte es relacionado a este control Tabla, el usuario puede:
    • imprimir directamente el contenido de un control Tabla.
    • iniciar "Informes y Consultas" (si está instalado en el ordenador del usuario).
Diferencias entre el tiempo de ejecución y el modo de prueba: En modo test, "Print" propone imprimir directamente o crear una reporte en tabla. Este reporte será automáticamente relacionado a control Tabla y será propuesto por Default al usuario.
Observaciones:
  • La opción "Imprimir" en el menú emergente de control Tabla requiere las bibliotecas de impresión de WINDEV framework.
  • En el código, AAFDisable con la constante aafPrintReportOnTable, elimina la opción "Imprimir" para el control Tabla especificado.

Impresión de la reporte creada por el desarrollador

Si el desarrollador ha creado un reporte en el control Tabla, la opción "Imprimir" imprimirá directamente el reporte. No se requiere programación específica.

Imprimir directamente el contenido del control Tabla

El contenido de una control Tabla puede imprimirse directamente en los siguientes casos:
  • el desarrollador no ha creado un reporte para el control Tabla.
  • "Reports and Queries" no está instalado en el ordenador del usuario,
  • la aplicación no puede ser utilizada para iniciar "Reports and Queries".
El contenido de la control Tabla se muestra directamente en el visor de reporte.
Si la control Tabla tiene demasiadas filas (más de 10.000), pide confirmación al usuario (la impresión puede ser relativamente larga y consumir recursos de memoria).
Si es necesario, la solicitud:
  • propone imprimir en modo horizontal,
  • informa que todas las columnas no se imprimirán en la misma página.
    En este último caso, el usuario tiene la posibilidad de cambiar el tamaño de las columnas. Si no se realiza un cambio de tamaño, el contenido de la control Tabla se imprimirá en varias páginas si es necesario..
Las características de impresión son las siguientes:
  • El título de la impresión corresponde al título de la control Tabla. Si no se especificó un título para el control, se imprime el texto "Reporte on tabla (AAF)".
  • Los títulos de las columnas se imprimen en cada página.
  • La impresión respeta los colores de la Background utilizados para las diferentes células que se encuentran en la control Tabla.
  • El trabajo de impresión no refleja los atributos RTF del texto en el control Tabla.
  • Los contadores, los totales, ... definidos para la control Tabla no se imprimen. Sólo se puede imprimir un contador fila debajo del control Tabla. La leyenda corresponde a la leyenda definida para el contador en el editor de ventanas.
  • La fecha de hoy está impresa en la parte superior derecha Corner.
  • El número de la página actual y el número total de páginas se imprimen en la parte inferior derecha Corner.
  • La fusión horizontal de las columnas se mantiene, excepto en los siguientes casos:
    • se fusionan con una columna de Invisible
    • fusión de columnas que se "superponen" en 2 páginas.
  • Las imágenes de los controles de la tabla sólo se imprimen si se especifica su ruta. Las imágenes de los memorandos no se imprimen.
  • La impresión sigue la dirección de escritura especificada por TextDirection para la ventana y/o para el control Tabla.
  • Las columnas definidas como no exportables y no imprimibles no se imprimirán (propiedad VisibleInExportAndPrint u opción "Exportar e imprimir" en la pestaña "General" de la ventana de la columna description).

Impresión de "Reports and Queries"

"Reports and Queries" se inicia automáticamente. La reporte se crea automáticamente en "Reports and Queries".. El usuario puede formatearlo según sus propias necesidades. Todo lo que tiene que hacer es guardar el reporte para que éste sea relacionado en el tabla y se imprima.
Si el desarrollador crea un reporte específico para el control Tabla en una próxima versión, el reporte creado por el usuario se utilizará en tiempo de ejecución.
Si "Informes y Consultas" no está instalado en el ordenador del usuario, puede ser instalado automáticamente por el usuario.
Características del reporte creado:
  • La reporte creada es una "Reporte based on Table" reporte.
  • Si la reporte se crea automáticamente en "Reports & Queries", se ignora la fusión de columnas.
Versión mínima requerida
  • Versión 11
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