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 / Controles de reporte
  • Tipos de controles disponibles
  • description corta de diferentes tipos de controles
  • Control Estático
  • Control Calculado
  • control Imagen
  • Control Código de barras
  • Control Predefinido
  • control Gráfico
  • Control Forma
  • Control Casilla de verificación
  • Reporte interna control
  • URL control Enlace
  • Editar control
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
Tipos de controles disponibles
Se pueden manejar varios tipos de controles en una reporte creada por el editor de reportes:Observación: Vea la ayuda en línea sobre cada tipo de control para más detalles.
description corta de diferentes tipos de controles

Control Estático

En control "Estático" permite mostrar diferentes tipos de datos:
  • texto, RTF, HTML
  • numérico, moneda, moneda, moneda + Euro,
  • fecha,
  • tiempo, duración.
Para especificar el tipo de datos que se muestran en la control:
  1. Vaya a la pestaña "General" de la ventana control Estático description ("description" en el menú emergente control).
  2. Seleccione el tipo de información que se muestra (cuadro combinado"Tipo").
  3. Valide.
Los datos visualizados pueden contener:
  • los datos de un elemento (o Variable) en la fuente de datos reporte.
    Observación: El elemento o variable vinculado al control se define en la pestaña "Binding" de la ventana del control description.
  • el contenido de otro control encontrado en el reporte.
  • un valor definido a través de la programación.
Para insertar el valor de un elemento reporte o control en el texto del control Estático, introduzca el nombre del elemento o control entre [% y %].
Por ejemplo, el texto del control puede corresponder a: El proveedor [%SupplierName%] vende el producto [%ProductName%] a [%PriceIOT%]. Los campos NombreProveedor, NombreProducto y PrecioConImpuestos serán reemplazados por su valor cuando se ejecute el reporte.
Observación: Si el control Estático debe mostrar un texto en varias líneas, todo lo que tiene que hacer es elegir el tipo "Texto multilínea".. En este caso, el tamaño de control debe ser lo suficientemente grande.
Recordatorio: La opción "Ajuste automático" (pestaña "UI" de la ventana control description) sirve para ampliar automáticamente el control en función de su contenido al imprimir.
Ejemplos:
Controles estáticos
Modificar el título de un control Estático
El título de un control "Estático" se puede modificar:
  • a través de la programación (Pie de foto Property).
  • en la editor de reportes. En este caso, hay dos métodos disponibles:
    • Método 1:
      1. Seleccione la control. Los controladores de selección aparecen alrededor del control.
      2. Haga clic de nuevo en el control. El cursor se convierte en un cursor de texto.
      3. Introduzca el nuevo texto.
      4. Modificar (si es necesario) el formato de la leyenda:
        • para una leyenda de texto: mediante las opciones de formato de la pestaña "Modificación", en el grupo "Edición rápida":
          Formato de texto
        • para una leyenda RTF: a través de la barra de herramientas de formato que se muestra Above el control:
          Formato de subtítulos RTF
    • Método 2:
      1. Seleccione la control.
      2. Mostrar la ventana de description de control ("description" de el menú contextual de control).
      3. Introduzca el nuevo texto en cada idioma del control.
      4. Si es necesario, modifique el formato del texto en la pestaña "Estilo".
        Estilo del pie de foto
Multilingual control Estático
Si su aplicación o su sitio es multilingüe, se puede escribir una leyenda diferente para cada idioma soportado por reporte.
El título correspondiente se imprimirá de acuerdo con el idioma de ejecución del proyecto.
Control Estático de tipo "Monetario + Euro"
Para una control Estático "Moneda + Euro", usted tiene la capacidad de gestionar:
  • la moneda almacenada: moneda de los datos en la fuente de datos reporte. Si la control se maneja a través de la programación, la moneda utilizada para el valor será la moneda almacenada.
  • la moneda de visualización: moneda utilizada para visualizar el valor al imprimir el reporte. Esta moneda puede diferir de la moneda almacenada. La conversión se realiza automáticamente.
  • la doble indicación: se pueden vincular dos controles "Moneda + Euro".. En este caso, la editor de reportes distingue entre dos tipos de controles:
    • la base control: esta control contiene el valor en la fuente de datos reporte.
    • el rastreador control: este control se utiliza para mostrar el valor de la base control en la moneda seleccionada.
Para obtener más información, consulte Tipo de moneda + Euro.

Control Calculado

El control "Calculado" permite realizar cálculos en un reporte. Estos cálculos se pueden hacer:
  • en un ítem de la fuente de datos.
  • en un control encontrado en el reporte.
  • mediante programación.
Ejemplos:
Control Calculado
Control "Calculado" específico: "Moneda + Euro"
Para un "Moneda + Euro" calculado control, tienes la habilidad de manejar:
  • la moneda almacenada: moneda de los datos en la fuente de datos reporte. Si la control se maneja a través de la programación, la moneda utilizada para el valor será la moneda almacenada.
  • la moneda de visualización: moneda utilizada para visualizar el valor al imprimir el reporte. Esta moneda puede diferir de la moneda almacenada. La conversión se realiza automáticamente.
  • la doble indicación: se pueden vincular dos controles "Moneda + Euro".. En este caso, la editor de reportes distingue entre dos tipos de controles:
    • la base control: esta control contiene el valor en la fuente de datos reporte.
    • el rastreador control: este control se utiliza para mostrar el valor de la base control en la moneda seleccionada.
Para obtener más información, consulte Tipo de moneda + Euro y Control Calculado.

control Imagen

Un control "Image" se utiliza para mostrar un Image en el reporte. La imagen que aparece en la lata control:
  • se puede seleccionar desde la ventana de control de description (pestaña "General") haciendo clic en Botón desplegable:
    • La opción "Navegar" se utiliza para seleccionar un archivo Image accesible desde su ordenador.
    • El botón "Catálogo" se utiliza para elegir un Image que se encuentra en el catálogo Image de WINDEV.
  • corresponden al contenido de un elemento que se encuentra en la fuente de datos (por ejemplo, si la fuente de datos es un archivo HFSQL, el elemento puede ser un Image o una cadena de caracteres que contenga el Image ruta completo). La "Imagen" control está vinculada a este elemento.
    Observación: El elemento (o variable) vinculado al control se define en la pestaña "Binding" de la ventana del control description.
Imágenes multilingües
Si su aplicación o su sitio es multilingüe, se puede seleccionar un Image diferente para cada idioma soportado por el reporte. Esta opción es útil cuando las imágenes contienen texto, por ejemplo.
La Image correspondiente se imprimirá según el idioma de ejecución del proyecto. Para seleccionar Image para cada idioma, haga clic en Botón desplegable y seleccione "Multilingüe"..
Para obtener más información, consulte Control Imagen.
iPhone/iPadIOS WidgetMac Catalyst

Control Código de barras

El "Código de barras" control se utiliza para imprimir fácilmente los códigos de barras en sus informes.
El valor de un "Código de barras" control corresponde a una cadena alfanumérica.
El "Código de barras" control puede vincularse a un elemento de la fuente de datos reporte o puede especificarse mediante programación. Observación: También puede especificar un valor inicial en la pestaña "General" de la ventana del control description.
El editor de reportes propone varios tipos de códigos de barras que pueden imprimirse horizontal o verticalmente.
Ejemplo:
Código de barras
Observación: El elemento o variable vinculado al control se define en la pestaña "Binding" de la ventana del control description.
Para obtener más información, consulte Control Código de barras.

Control Predefinido

El preajuste control se utiliza para mostrar la información actual sin ninguna programación. Se puede insertar un control "preestablecido" en un reporte para mostrar la siguiente información:
  • Fecha del sistema,
  • Hora del sistema,
  • Número de la página actual,
  • Número total de páginas de la reporte,
  • Número de la página actual en relación con el número total de páginas de la reporte.
Ejemplo:
Control Predefinido
Para modificar el tipo de información que aparece en una "Preselección" control:
  1. Vaya a la pestaña "General" de la ventana "Preset" control description ("description" en el menú emergente control).
  2. Seleccione el tipo de información que se muestra (cuadro combinado"Tipo").
  3. Valide.
Para obtener más información, consulte Control Predefinido.

control Gráfico

El "Gráfico" control se utiliza para ver e imprimir un gráfico en sus informes. Los tipos de gráficos disponibles son los siguientes:
  • Pastel, dona, semicircular.
  • Columna (agrupada o apilada, vertical u horizontal).
  • Line, área.
  • Dispersión, radar.
  • Gráfico de burbujas.
  • Gráfico de cotizaciones (Candlestick, MinMax o BarChart).
Observaciones:
  • Android Esta control no está disponible. Para visualizar un gráfico en una reporte, puede:
    • Crear un gráfico en una ventana a través de un control Gráfico.
    • Guardar una Image del gráfico con grSaveImage.
    • Mostrar esta Image a través de un control Imagen en el reporte.
  • iPhone/iPadIOS WidgetMac Catalyst Sólo están disponibles los controles Chart creados a partir de la versión 17 (o actualizada).
  • La serie de la control Gráfico puede estar ligada a una Array Variable.
Ejemplo:
Gráfico reporte
Información específica para crear un gráfico
La creación de un gráfico asistente se inicia automáticamente. Esta asistente se utiliza para introducir la información necesaria para crear la control Gráfico. Esta información es la siguiente:
  • el tipo de gráfico (stock, pastel, Line, ...).
  • los parámetros del gráfico: título, leyenda, gráfico 3D, visualización de etiquetas, ....
  • los parámetros de los ejes: títulos, cuadrícula, ....
  • las características de las series:
    • la fuente y los datos mostrados por las etiquetas de categoría (programación, archivo de datos, consulta, WLanguage array, fuente de datos reporte).
      Etiquetas de categorías
    • el nombre de la serie (utilizado para las etiquetas de la serie):
      Etiquetas de la serie
    • la fuente de las series (programación, archivo de datos, consulta, WLanguage array, fuente de datos reporte)
    • los datos mostrados por la serie.
    • el grosor de la línea, la Color y el tipo de puntos.
Observación: si la fuente de datos corresponde a la fuente de datos de reporte, puede definir:
  • el bloque de relleno,
  • la control o el artículo correspondiente a la serie,
  • el modo de selección de los datos.
Para obtener más información, consulte control Gráfico.

Control Forma

Un control "Forma" se utiliza para insertar formas geométricas en un reporte. Tienes la habilidad de insertarte:
  • líneas horizontales o verticales,
  • círculos,
  • rectángulos (con bordes rectos o redondeados).
El estilo de línea, el grosor y la Color pueden ser totalmente configurados.

Control Casilla de verificación

Una "casilla de verificación" control corresponde a una casilla de verificación.
Si el valor del control es True, se selecciona la casilla: Casilla marcada
Si el valor del control es False, no se selecciona la casilla: Casilla no marcada
Un control "Check box" puede estar vinculado a un elemento o Variable en la fuente de datos reporte. Por ejemplo, si la fuente de datos corresponde a un archivo HFSQL, el elemento puede ser un booleano o una casilla de verificación.
El tamaño, el fondo Color y la casilla Color de verificación pueden ser configurados.
Ejemplo:
Control Casilla de verificación
Observación: El elemento o variable vinculado al control se define en la pestaña "Binding" de la ventana del control description.

Reporte interna control

Los controles "Internal reporte" permiten imprimir varios informes (informes secundarios) en un único reporte (reporte principal) sin necesidad de programación.
Por ejemplo, el siguiente reporte principal se compone de dos informes secundarios impresos uno al lado del otro:
  • un reporte que muestra los datos en un tabla.
  • una reporte que muestra los datos en un gráfico.
    Reporte interno
Para obtener más información, consulte Reporte interno.
Beneficios de los informes internos en comparación con los informes anidados
La editor de reportes también se puede utilizar para imprimir simultáneamente varios informes a través de informes anidados.. Sin embargo, los informes anidados son un poco más complicados de usar. De hecho, los informes anidados requieren:
  • la llamada a iPrintReport para imprimir el reporte secundario.
  • la obligación de imprimir la reporte anidada después de la reporte principal. Estos informes no se pueden imprimir uno al lado del otro.
Los informes internos permiten imprimir varios informes sin necesidad de programar:
  • uno debajo del otro,
  • uno al lado del otro.
Para obtener más información, consulte Reportes anidados.

URL control Enlace

Un "enlace URL" control se utiliza para insertar enlaces en un reporte. Tienes la habilidad de insertarte:
  • un enlace a un correo electrónico Address,
  • un enlace a un sitio de INTERNET,
  • ...
La control "Enlace URL" sólo se activa si la reporte se imprime en un archivo HTML. De lo contrario, el control de "enlace URL" es Visible pero está desactivado.
Ejemplo:
Control Enlace
Observación: El elemento o variable vinculado al control se define en la pestaña "Binding" de la ventana del control description.

Editar control

Un control Campo de entrada se utiliza para escribir y mostrar texto en un reporte. Puede utilizar un control Campo de entrada:
  • para permitir al usuario escribir la información que desea imprimir,
  • para permitir al usuario modificar la información a imprimir,
  • ...
La control Campo de entrada sólo está habilitada si el reporte se muestra en modo "Vista previa de impresión" o si se imprime en un archivo PDF.. En los otros casos, el control Campo de entrada es Visible pero está deshabilitado.
Características de los controles de edición
Al crear una control Campo de entrada en un reporte, usted tiene la capacidad de definir:
  • el tipo de control (texto, numérico, fecha, hora),
  • la máscara de associated: las máscaras disponibles son las soportadas por el formato PDF. Están disponibles para los números, las fechas y las horas.
  • el tamaño de entrada, que significa el número máximo de caracteres permitidos en la control. Si este parámetro es set a 0, no hay límite.
  • la alineación horizontal,
  • el valor inicial,
  • el estilo de la leyenda y el área de entrada.
Observaciones:
  • Control Campo de entrada multilínea: si los usuarios introducen más líneas de lo que es Visible, las líneas que no son Visible no se imprimirán. Durante la entrada, los controles de edición gestionan una barra de desplazamiento vertical.
  • Estilo área de entrada: En esta versión, sólo se puede utilizar la fuente "Arial".
  • La control Campo de entrada no está vinculada a un elemento de la un archivo de datos o de la consulta. Para mostrar la información proveniente de un archivo o de una consulta, el control debe ser asignado por programación.
  • No se pueden configurar los bordes del área de entrada (grosor, Color, etc.).
  • No se puede utilizar ningún tipo de moneda (no se soporta el símbolo Euro).
  • iPhone/iPadIOS WidgetMac Catalyst Este tipo de control no está disponible (Acrobat en iOS no soporta la entrada).
Para obtener más información, consulte Informes editables.
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: 08/09/2022

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