|
- Los diferentes tipos de controles
- Breve descripción de los diferentes tipos de mandos
- control Estático
- Control calculado
- control Imagen
- control Código de barras
- Control de configuraciones prefijadas
- control Gráfico
- control Forma
- control Casilla de verificación
- Control interno de Reporte
- URL control Enlace
- Control de edición
- control Firma
Los diferentes tipos de controles Se pueden manejar varios tipos de controles en una reporte creada por el editor de reportes: Marca Remark: Consulte la ayuda en línea sobre cada tipo de control para obtener más detalles. Versiones 18 y posteriores Nueva funcionalidad versión 18 Versiones 25 y posteriores Nueva funcionalidad versión 25Breve 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,
- fecha,
- tiempo, duración.
Para especificar el tipo de datos visualizados en el control: - Ve a la pestaña "General" en la ventana de descripción de control Estático ("Descripción" en el menú emergente de control).
- Seleccione el tipo de información que se muestra (cuadro combinado"Tipo").
- Validar.
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. Marca Remark: 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. RS : La opción "Ajuste automático" (pestaña "UI" en la ventana de descripción del control) se utiliza para ampliar automáticamente el control según su contenido al imprimir. Ejemplos:
Modificando la leyenda de un control EstáticoLa leyenda de un control "Static" puede modificarse: - por la programación (...Pie de foto).
- en la editor de reportes. En este caso, hay dos métodos disponibles:
- Método 1:
- Seleccione el control. Las manijas de selección aparecen alrededor del control.
- Haga clic de nuevo en el control. El cursor del ratón se convierte en un cursor de entrada.
- Escriba el nuevo título del control.
- 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:
- para una leyenda RTF: a través de la barra de herramientas de formato que se muestra sobre el control:
- Método 2:
- Seleccione el control.
- Abra la ventana de descripción del control ("Descripción" en el menú emergente del control).
- Escriba el nuevo título en cada idioma admitido por el control.
- Modificar (si es necesario) el formato en la pestaña "Estilo".
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" específico de S: "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.
Vea el Tipo de moneda + Euro y el Control calculado para más detalles. control Imagen Un control "Image" permite visualizar una imagen en el reporte. La imagen mostrada en el control puede: - se seleccionará en la ventana de descripción de control (pestaña "General") haciendo clic en
: - 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 que se encuentra en la fuente de datos (por ejemplo, si la fuente de datos es un archivo HFSQL, el elemento puede ser un memo de imagen o una cadena de caracteres que contiene 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üesSi 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 y seleccione "Multilingüe". Vea La control Imagen para más detalles. Control de configuraciones prefijadas 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 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:
Para modificar el tipo de información que se muestra en un control "Preset":- Ve a la pestaña "General" en la ventana de descripción del control "Preset" ("Descripción" en el menú emergente del control).
- Seleccione el tipo de información que se muestra (cuadro combinado"Tipo").
- Validar.
Vea Control de configuraciones prefijadas 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 posterioresGráfico de burbujas. Nueva funcionalidad versión 17Gráfico de burbujas. Gráfico de burbujas.- Gráfico de cotizaciones (Candlestick, MinMax o BarChart).
Observaciones: Este control no está disponible. Este control no está disponible. Para mostrar un gráfico en un reporte , puede: - Crear un gráfico en una ventana a través de un control Gráfico.
- Guarda una imagen de la carta con grSaveImage.
- Mostrar esta imagen a través de un control Imagen en el reporte.
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:
Información específica para la creación de cartasUn asistente de creación de gráficos se inicia automáticamente. 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 categoría (programación, archivo de datos, consulta, WLanguage array, fuente de datos de reporte).
- el nombre de la serie (utilizado para las etiquetas de la serie):
- la fuente de las series (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.
Marca Remark: 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 a 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:  Si el valor del control es False, no se selecciona la casilla:  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:
Remark: El elemento o la variable relacionado al control se define en la pestaña "Link" de la ventana de descripción del control. Control interno de Reporte 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.
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.
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. Marca Remark: El elemento o la variable relacionado al control se define en la pestaña "Link" de la ventana de descripción del control. Control de edición 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.
Remarks: - 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 del á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).
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 Nueva funcionalidad versión 21
Esta página también está disponible para…
|
|
|
| |
| | //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 |
|
|
|
| |
| |
| |
| |
| |
| |
| | |
| |