PC SOFT

AYUDA EN LÍNEA
DE WINDEV, WEBDEV Y WINDEV MOBILE

Este contenido proviene de una traducción automática.. Haga clic aquí para ver la versión original en inglés.
  • Panorama general
  • Principio de herencia y sobrecarga
  • Sobrecarga de los informes
  • Sobrecarga del código de los informes
  • Controles de sobrecarga
  • Sobrecarga del estilo de control (sobrecarga GUI)
  • Sobrecarga del código de control (sobrecarga de código)
  • Características específicas de los bloques
  • comentario
  • Gestión de las propiedades sobrecargadas de un control o bloque
  • Descubrir las propiedades sobrecargadas
  • Limitaciones
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 AppWindows Mobile
Otros
Procedimientos almacenados
Reporte plantillas y herencia
Panorama general

Principio de herencia y sobrecarga

Cuando a reportemodelo se aplica a a reporte, todos los controles y códigos encontrados en el modelo archivo "copiado" en el archivo reporte. Este es el concepto de sucesorio.
Los modelo controles se pueden ver en el botón reporte, del reporte editor. Un cuadrado amarillo se encuentra en la esquina superior izquierda de cada control.. Por defecto, los controles que se encuentran en el menú modelo no se pueden modificar.
El código del modelo es visible en el editor de código, en los diferentes procesos de los reporte controles reporte o. Este código WLanguage puede identificarse fácilmente:
  • los procesos asociados al modelo van seguidos de "(modelo <Nombre del modelo>)" (por ejemplo: "Antes de imprimir XXX (MyTemplatemodelo)").
  • el fondo de los procesos está en gris porque el código no se puede modificar.
Para modelo varios modelos, la herencia se realiza en varios niveles.
Usted tiene la capacidad de sobrecarga los controles y el código de las modelo. Sobrecargar los mandos y el código permite modificar, para un determinado reporte, el código y/o los mandos de la función modelo.
Sobrecarga de los informes

Sobrecarga del código de los informes

Sobrecargar el código de modelo informes:
  1. Mostrar los procesos del (reporte"Código" del menú que aparece).
  2. Si existe un proceso en el sistemamodeloreporte, este proceso aparece dos veces en el reporte que se está utilizando la función modelo. De hecho, se muestran los siguientes elementos:
    • el proceso derivado de la modelo. Este proceso aparece en gris y su título va seguido de "(modelo <Nombre del modelo>)".
    • el proceso de lareporte
  3. El código tecleado en el proceso se ejecutará de la reporte siguiente manera:
    • para todos los procesos (excepto para el proceso de cierre del reporte): los procesos de los modelos aplicados a los reporte modelos se ejecutan según su orden de inclusión, a continuación se ejecuta el proceso correspondiente a los reporte mismos.
    • para el proceso de cierre del reporte: reporte se ejecuta el proceso de cierre del modelo, a continuación, los procesos de los modelos aplicados al modelo reporte se ejecutan en orden inverso de inclusión.
Nota: Los procedimientos locales de a reporte no pueden ser sobrecargados en esta versión.
Controles de sobrecarga

Sobrecarga del estilo de control (sobrecarga GUI)

Sobrecargar la interfaz de un modelo control:
  1. Muestre el menú emergente del modelo control que se encuentra en la ventana de diálogoreporte.
  2. Seleccione "Sobrecargar el control".
  3. El cuadrado amarillo fue reemplazado por un cuadrado azul, indicando que este control puede ser sobrecargado.
  4. Todos los aspectos de la interfaz de control ahora pueden ser modificados: dimensiones, posición, estilo,...

Sobrecarga del código de control (sobrecarga de código)

Para sobrecargar el código de un control en la ventana de diálogo modelo:
  1. Muestre el menú emergente de un modelo control que se encuentra en el menú reporte.
  2. Seleccione "Sobrecargar el control".
  3. El cuadrado amarillo fue reemplazado por un cuadrado azul, indicando que este control puede ser sobrecargado.
  4. Mostrar el código del botón ("Código" del menú que aparece).
  5. Se encuentran dos secciones de click code:
    • el código de clic emitido desde el archivo modelo.
    • el código de clic del botón reporte. Se ha añadido automáticamente una función: EjecutarAncestor. Esta función ejecuta el código de clic de la ventana de diálogo modelo.
  6. Añada el código específico al actual reporte, antes y/o después del procedimiento de llamada del modelo código.. Usted tiene la capacidad de borrar EjecutarAncestor si no desea que el modelo código se ejecute.
Nota: Los procedimientos locales de una reporte no pueden ser sobrecargados.

Características específicas de los bloques

A reporte contiene bloques únicos: inicio del documento, encabezado de página, cuerpo, pie de página, fin del documento, ....
Cuando se inserta un a modelo en un reporte, los bloques del mismo tipo se fusionan automáticamente:
  • el código se hereda automáticamente (de forma acumulativa si se utilizan varios modelos)
  • las propiedades son heredadas,
  • el bloque contiene los controles que se encuentran en la sección modelo y los que se encuentran en la sección reporte.
Sólo el principal modelo define las propiedades de los bloques.
Caso especial: los bloques de iteración
Los bloques de iteración no son bloques únicos, por lo que no se fusionarán.

comentario

  • Por defecto, los diferentes bloques de la tabla reporte están sobrecargados.. En cuanto a los controles, la interfaz y el código de un bloque pueden estar sobrecargados.
  • Un elemento sobrecargado no puede borrarse de un archivomodelo.
  • No hay sobrecarga de estilo disponible.
Gestión de las propiedades sobrecargadas de un control o bloque

Descubrir las propiedades sobrecargadas

Para conocer las propiedades de un control o bloque sobrecargado:
  1. Abrir el menú desplegable del control o bloque.
  2. Seleccione "Propiedades sobrecargadas".
  3. Se abre la ventana para la gestión de sobrecargas.
Esta ventana le permite borrar las propiedades sobrecargadas. Para ello, seleccione la propiedad solicitada y bórrela.
Para borrar por completo todas las operaciones de sobrecarga realizadas en un mando o en un bloque, basta con seleccionar la línea "Sobrecarga total".
Limitaciones
  • Los siguientes elementos no pueden utilizarse en los modelos:
    • matrices,
    • breaks,
    • fuentes de datos.
  • No hay sobrecarga de estilo disponible.
Ver también
Versión mínima requerida
  • Versión 14
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario