|
|
|
|
- ¿Cuándo se realizan los cálculos?
- Recuperación del resultado del cálculo
- Modificar las características de los cálculos mediante la programación
- Propiedades que se pueden utilizar en las celdas de cálculo de las columnas
- Exportación de los resultados de los cálculos
- Exportación a través de la AAF (automatic Application Features) de control Tabla
- Exportación a través de las funciones WLanguage
Programando los cálculos de automatic en las columnas de un control Tabla
¿Cuándo se realizan los cálculos? Se realizan los cálculos: - al inicializar la control Tabla.
- cuando un Process realiza una adición o modificación en un control Tabla con cálculos:
- los totales se recalculan al final de Process (o cuando se utiliza Multitask).
- si se solicita el valor de un cálculo (véase el párrafo siguiente), el cálculo se vuelve a ejecutar instantáneamente.
TotalsEnabled se utiliza para prohibir o forzar los cálculos realizados en un control Tabla. Atención: Si la propiedad DisplayEnabled se utiliza en el control Tabla y se establece como False, los cálculos de automatic no se actualizan. Recuperación del resultado del cálculo El resultado de los cálculos realizados en una control Tabla puede manejarse mediante programación. Se utilizan varias constantes para identificar el cálculo fila de una columna:
| | rowAverage | Fila que contiene el resultado de una media. | rowCount | Fila que contiene el resultado del recuento. | rowMaximum | Fila que contiene el valor máximo de las celdas de columna. | rowMinimum | Fila que contiene el valor mínimo de las celdas de columna. | rowTotal | Fila que contiene el resultado de un total. | Para recuperar el valor de un cálculo, utilice la siguiente sintaxis: <Column name>[<Type of calculation>] Ejemplo: // Retrieve the result for the average calculated in the COL_GRADE column Trace(COL_GRADE[rowAverage])
Modificar las características de los cálculos mediante la programación WINDEV permite modificar las características (tipo de letra, color, ...) del resultado de una columna mediante programación con varias propiedades WLanguage. Las propiedades WLanguage permiten modificar la color del resultado, su fondo color, su fuente, ... Sin embargo, el contenido de la celda de resultados no puede modificarse mediante programación. To utilizar un WLanguage Property en el resultado de una columna, se debe utilizar la siguiente sintaxis: <Column name>[<Type of calculation>].<Property> Ejemplo: // Color the mean result in red. The background is colored in blue COL_GRADE[rowAverage].Color = LightRed COL_GRADE[rowAverage].BackgroundColor = LightBlue
Propiedades que se pueden utilizar en las celdas de cálculo de las columnas | | Altura | Permite conocer y modificar la altura de una celda de cálculo. | anchura | Permite conocer y modificar el ancho de una celda de cálculo. | BackgroundColor | Permite conocer y modificar la color de fondo de una celda de cálculo. | Color | Permite conocer y modificar la color del texto que aparece en una celda de cálculo. | denominar | Se usa para encontrar el nombre de una celda de cálculo. | Estado | Obtiene y cambia el estado de visualización de la fila que contiene la celda de cálculo. | FontBold | Permite conocer y modificar el atributo "Negrita" de los elementos de la columna. | FontCondensed | Se utiliza para averiguar si los caracteres de los elementos de columna son condensados o no, y para condensar (o no) los caracteres de los elementos de columna. | FontExtended | Se utiliza para averiguar si los caracteres de los elementos de columna están extendidos o no, y para extender (o no) los caracteres de los elementos de columna. | FontItalic | Permite conocer y modificar el atributo "Cursiva" de los elementos de la columna. | FontLarge | Se utiliza para averiguar si los caracteres de los elementos de las columnas están ampliados o no, y para ampliar (o no) los caracteres de los elementos de las columnas. | FontName | Permite conocer y modificar el tipo de letra de los elementos de la columna. | FontSize | Permite conocer y modificar el tamaño de la fuente utilizada para los elementos de la columna. | FontStrikeOut | Permite conocer y modificar el atributo "StrikeOut" de una celda de cálculo. | FontUnderlined | Permite conocer y modificar el atributo "Underline" de los elementos de la columna. | Nota | Se utiliza para averiguar y modificar las notas associated con una celda de cálculo. | Pie de foto | Permite conocer y modificar la leyenda del fila que contiene una celda de cálculo. | tipo de letra | Permite conocer y modificar la fuente utilizada en una celda de cálculo. | Visible | Se utiliza para averiguar si una columna es visible y para hacerla visible/Invisible. |
Exportación de los resultados de los cálculos Exportación a través de las funciones WLanguage Se pueden utilizar varias funciones de WLanguage para exportar el contenido de un control Tabla en un formato específico (Word, Excel, XML, ....). Durante esta exportación, las filas correspondientes a los cálculos también son exportadas por Default. Para no exportar las filas de cálculo, solo debe especificar la constante taNoTotal en las siguientes funciones: | | TablaToWord | Crea un archivo Word (.RTF) a partir de los datos encontrados en una Tabla o control Tabla TreeView. | TableToClipboard | Copia el contenido de una Tabla o control Tabla TreeView al portapapeles. | TableToExcel | Crea un archivo Excel con los datos de una Tabla o control Tabla TreeView. | TableToText | Crea un string a partir de los datos encontrados en una Tabla o control Tabla TreeView. | TableToXML | Crea un archivo XML a partir de los datos encontrados en una Tabla o control Tabla TreeView. |
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|