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.
  • Los diferentes tipos de controles
  • Breve descripción de los diferentes tipos de mandos
  • Control Estático
  • Control Calculado
  • Control Imagen
  • Control Bar Code
  • Control Preestablecido
  • Control Gráfico
  • Control Forma
  • Control Casilla de verificación
  • Control Reporte interno
  • URL control Enlace
  • Control Campo de entrada
  • Control Firma
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
Los diferentes tipos de controles
Se pueden manejar varios tipos de controles en una reporte creada por el editor de reportes:Observación: Consulte la ayuda en línea sobre cada tipo de control para obtener más detalles..
Versiones 18 y posteriores
iPhone/iPad La mayoría de estos controles están disponibles en los informes creados para las aplicaciones iPhone/iPad.
Nueva funcionalidad versión 18
iPhone/iPad La mayoría de estos controles están disponibles en los informes creados para las aplicaciones iPhone/iPad.
iPhone/iPad La mayoría de estos controles están disponibles en los informes creados para las aplicaciones iPhone/iPad.
Breve descripción de los diferentes tipos de mandos

Control Estático

El control "Static" permite visualizar diferentes tipos de datos:
  • texto, RTF, HTML
  • numérico, moneda, moneda, moneda + Euro,
  • date,
  • tiempo, duración.
Para especificar el tipo de datos visualizados en el control:
  1. Mostrar la pestaña "General" en la ventana de descripción de control Estático ("Descripción" del menú de control que aparece).
  2. Seleccione el tipo de información que se muestra (cuadro combinado"Tipo").
  3. Valide.
Los datos visualizados pueden contener:
  • el contenido de un elemento (o variable) encontrado en la fuente de datos de reporte.
    Observación: El elemento o la variable relacionado al control se define en la pestaña "Link" de la ventana de descripción del control..
  • el contenido de otro control encontrado en la reporte.
  • un valor definido por la programación.
To insertar el valor de un elemento o control de reporte en el texto del control Estático, introducir el nombre del elemento o control entre [% y %].
Por ejemplo, el título del control puede corresponder a: El proveedor [%Nombre del proveedor%] vende el producto [%Nombre del producto%] en [%PrecioIOT%]. Los artículos SupplierName, ProductName y PriceIOT serán reemplazados por su valor al imprimir 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 del control debe ser lo suficientemente grande.
Recordatorio: La opción "Auto-resizable" (pestaña"GUI" en la ventana de descripción del control) se utiliza para ampliar automáticamente el control en función de su contenido durante la impresión.
Ejemplos:
Control Estático
Modificar el título de un control Estático
La leyenda de un control "Static" puede modificarse:
  • por la programación (..Título).
  • en la editor de reportes. En este caso, hay dos métodos disponibles:
    • Método 1:
      1. Seleccione el control. Las manijas de selección aparecen alrededor del control.
      2. Haga clic de nuevo en el control. El cursor del ratón se convierte en un cursor de entrada.
      3. Escriba el nuevo título del control.
      4. Modificar (si es necesario) el formato de la leyenda:
        • para una leyenda de texto: a través de las opciones de formato en el panel "Modificación", en el grupo de "Edición rápida" de la cinta:
          Formato de texto
        • para una leyenda RTF: a través de la barra de herramientas de formato que se muestra sobre el control:
          Formato de subtítulos RTF
    • Método 2:
      1. Seleccione el control.
      2. Mostrar la ventana de descripción del control ("Descripción" del menú emergente de control).
      3. Escriba el nuevo título en cada idioma admitido por el control.
      4. Si es necesario, modifique el formato del título en la pestaña "Estilo".
        Estilo de la leyenda
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 encontrados en la fuente de datos de reporte. Si el control se maneja por 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: dos controles "Moneda + Euro" pueden ser relacionado. En este caso, la editor de reportes distingue entre dos tipos de controles:
    • el control de base: este control contiene el valor encontrado en la fuente de datos de reporte.
    • el control del seguidor: este control se utiliza para visualizar el valor del control base en la moneda seleccionada.
Ver Tipo de moneda + Euro para más detalles.

Control Calculado

El control "Calculado" se utiliza para 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.
  • por programación.
Ejemplos:
Control Calculado
Control "Calculado" específico: "Moneda + Euro"
Para un control calculado "Moneda + Euro", usted tiene la capacidad de gestionar:
  • la moneda almacenada: moneda de los datos encontrados en la fuente de datos de reporte. Si el control se maneja por 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: dos controles "Moneda + Euro" pueden ser relacionado. En este caso, la editor de reportes distingue entre dos tipos de controles:
    • el control de base: este control contiene el valor encontrado en la fuente de datos de reporte.
    • el control del seguidor: este control se utiliza para visualizar el valor del control base en la moneda seleccionada.
Para más detalles, ver Tipo de moneda + Euro y Control Calculado.

Control Imagen

Un control "Image" permite visualizar una imagen en el reporte. La imagen mostrada en el control puede:
  • ser seleccionado en la ventana de descripción del control (pestaña "General") haciendo clic en el botón Botón desplegable :
    • La opción "Examinar" se utiliza para seleccionar un archivo de imagen accesible desde su ordenador..
    • El botón "Catálogo" se utiliza para elegir una imagen que se encuentra en el catálogo de imágenes de WINDEV.
  • corresponden al contenido de un elemento encontrado en la fuente de datos (por ejemplo, si la fuente de datos es un archivo HFSQL, el elemento puede ser una nota de imagen o una cadena de caracteres que contenga la imagen completa ruta). El control "Image" es relacionado para este elemento.
    Observación: El elemento (o la variable) relacionado al control se define en la pestaña "Link" de la ventana de descripción del control..
Imágenes multilingües
Si su aplicación o su sitio es multilingüe, se puede seleccionar una imagen diferente para cada idioma soportado por reporte. Esta opción es útil cuando las imágenes contienen un texto, por ejemplo.
La imagen correspondiente se imprimirá de acuerdo con el lenguaje de ejecución del proyecto.. Para seleccionar una imagen por idioma, haga clic en el botón Botón desplegable y seleccione "Multilingüe".
Vea La control Imagen para más detalles.
WINDEVWEBDEV - Código ServidorReportes y ConsultasiPhone/iPad

Control Bar Code

El control "Código de barras" se utiliza para imprimir fácilmente códigos de barras en sus informes.
El valor de un control "Código de barras" corresponde a una cadena alfanumérica.
El control "Código de barras" puede asociarse a un elemento que se encuentra en la fuente de datos de reporte o puede asignarse por programación.
Versiones 19 y posteriores
Observación: También puede especificar un valor inicial en la pestaña "General" de la ventana de descripción del control.
Nueva funcionalidad versión 19
Observación: También puede especificar un valor inicial en la pestaña "General" de la ventana de descripción del control.
Observación: También puede especificar un valor inicial en la pestaña "General" de la ventana de descripción del control.
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 la variable relacionado al control se define en la pestaña "Link" de la ventana de descripción del control..
Vea La control Código de barras para más detalles.

Control Preestablecido

El control de configuraciones prefijadas se utiliza para mostrar información actual sin necesidad de programación.. Se puede insertar un control "Preset" en un reporte para mostrar la siguiente información:
  • Fecha del sistema,
  • Hora 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 Preestablecido
Para modificar el tipo de información que se muestra en un control "Preset":
  1. Mostrar la pestaña "General" en la ventana de descripción del control "Preset" (Descripción desde el menú emergente del control).
  2. Seleccione el tipo de información que se muestra (cuadro combinado"Tipo").
  3. Valide.
Vea Control Preestablecido para más detalles.

Control Gráfico

El control"Gráfico" 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).
  • Línea, área.
  • Dispersión, radar.
  • Versiones 17 y posteriores
    Gráfico de burbujas.
    Nueva funcionalidad versión 17
    Gráfico de burbujas.
    Gráfico de burbujas.
  • Gráfico de cotizaciones (Candlestick, MinMax o BarChart).
Observaciones:
  • Windows Mobile Este control no está disponible.
  • iPhone/iPad Sólo están disponibles los controles Chart creados a partir de la versión 17 (o actualizada).
  • La serie de control Gráfico puede ser relacionado a una variable Array.
Ejemplo:
Gráfico reporte
Información específica para crear un gráfico
Se inicia automáticamente un asistente para la creación de gráficos. Este 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, línea, ....).
  • 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 las categorías (programación, archivo de datos, consulta, WLanguage array, fuente de datos de reporte).
      Etiquetas de categorías
    • el nombre de la serie (utilizado para las etiquetas de la serie):
      Etiquetas de la serie
    • la fuente de la serie (programación, archivo de datos, consulta, WLanguage array, fuente de datos de reporte)
    • los datos mostrados por la serie.
    • el grosor de la línea, el color y el tipo de puntos.
Observación: si la fuente de datos corresponde a la fuente de datos de reporte, tiene la capacidad de definir:
  • el bloque de relleno,
  • el mando o el elemento correspondiente a la serie,
  • el modo de selección de los datos.
Vea Control Gráfico para más detalles.

Control Forma

Un control "Shape" 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 el color se pueden configurar por completo.

Control Casilla de verificación

Un control "Check box" 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 ser relacionado a un ítem o variable encontrado en la fuente de datos de 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 color de fondo y el color de la casilla de verificación se pueden configurar.
Ejemplo:
Control Casilla de verificación
Nota: El elemento o la variable relacionado al control se define en la pestaña "Link" de la ventana de descripción del control..

Control Reporte interno

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
Vea a Reporte interno para más detalles.
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:
  • una debajo de la otra,
  • lado a lado.
Ver Informes anidados para más detalles.

URL control Enlace

Un control "URL link" se utiliza para insertar enlaces en un reporte. Tienes la habilidad de insertarte:
  • un enlace a una dirección de correo electrónico,
  • un enlace a un sitio de Internet,
  • ...
El control "URL Link" sólo está habilitado si el reporte se imprime en un archivo HTML. De lo contrario, el control "URL link" es visible pero está desactivado.
Ejemplo:
Control Enlace
Observación: El elemento o la variable relacionado al control se define en la pestaña "Link" de la ventana de descripción del control..

Control Campo de entrada

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, la control Campo de entrada es visible pero está deshabilitada.
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 asociada: 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, es decir, el número máximo de caracteres permitido en el control. Si este parámetro se ajusta 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 las que son visibles, las líneas no visibles 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 es relacionado para un ítem encontrado en un archivo o en una consulta.. Para visualizar la información procedente de un fichero o de una consulta, el control debe estar asignado por programación.
  • No se puede configurar el borde del área de entrada (grosor, color,...).
  • No se puede utilizar ningún tipo de moneda (no se soporta el símbolo Euro).
  • iPhone/iPad Este tipo de control no está disponible (Acrobat en iOS no soporta la entrada).
Vea a Informes editables para más detalles.
Versiones 21 y posteriores
WINDEVWEBDEV - Código ServidorWindows

Control Firma

El control "Firma" se utiliza para firmar los informes impresos en formato PDF.. Hay dos tipos de firmas disponibles:
  • Firma de aprobación,
  • Firma de certificación.
Vea a Control Firma para más detalles.
Nueva funcionalidad versión 21
WINDEVWEBDEV - Código ServidorWindows

Control Firma

El control "Firma" se utiliza para firmar los informes impresos en formato PDF.. Hay dos tipos de firmas disponibles:
  • Firma de aprobación,
  • Firma de certificación.
Vea a Control Firma para más detalles.
WINDEVWEBDEV - Código ServidorWindows

Control Firma

El control "Firma" se utiliza para firmar los informes impresos en formato PDF.. Hay dos tipos de firmas disponibles:
  • Firma de aprobación,
  • Firma de certificación.
Vea a Control Firma para más detalles.
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Create links in reports
//criar links nos relatorios
//para abrir pagina e email

// Create links in reports
// To open page and email

PROCEDURE RPT_Relatorio_Duplicata_Receber_Geral_Aberto()

//colocar site no link
//Put site in link
IF empresa.pagina[[1 TO 7]]="http://" THEN
//Se as 7 primeiras letras for http://
//If the first 7 letters are http: //
LINK_pagina_empresa..URL=empresa.pagina
//link url é igual empresa pagina
//Link url is the same company page
ELSE
//senão
//
LINK_pagina_empresa..URL="http://"+empresa.pagina
//link url é igual http:// mais empresa pagina
//Link url is equal http: // more company page

END
LINK_pagina_empresa..Caption=empresa.pagina
// link caption = empresa pagina
// Link caption = company page


//Blog com Video e Exemplo

https://forum.pcsoft.fr/pt-BR/pcsoft.br.windev/2225-aula-1102-windev-relatorio-048-links-para-abrir/read.awp

http://windevdesenvolvimento.blogspot.com.br/2017/03/aula-1102-windev-relatorio-048-links.html

h
De matos
25 03 2017