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 / WLanguage / Propiedades WLanguage / Propiedades de ventanas, páginas y controles
  • Operaciones de fusión en cadena
  • Limitaciones
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
La fusión de células se utiliza para fusionar varias células encontradas en una Tabla (o Tabla de Vista de Árbol) control en una sola: los bordes internos de las celdas desaparecen y el texto se coloca correctamente en la nueva celda.

La combinación de celdas o títulos de columna se utiliza para crear controles que son más fáciles de ver (para los controles de tabla utilizados para mostrar estadísticas, por ejemplo)..

Image de la célula se fusionan en un control Tabla
La función Merge Property se utiliza para fusionar las celdas de una Tabla o control Tabla TreeView. Es posible:
  • averiguar si los títulos de las celdas o de las columnas están fusionados.
  • fusionar los títulos de las celdas o columnas.
Importante: Cuando una celda se combina con la siguiente, el contenido de la celda se esparce sobre la siguiente celda y el contenido de la siguiente celda no se muestra.
Ejemplo
// Displays a specific text
TableAdd(TABLE_Customer, "List of customers in California")
// Merges the columns to display the text on all the columns
COL_LastName[1].Merge = mergeNextCell
COL_FirstName[1].Merge = mergeNextCell
Sintaxis

Averiguar el modo de fusión Ocultar los detalles

<Current merge mode> = <Element used>.Merge
<Current merge mode>: Constante de tipo Integer
Modo de fusión utilizado en el elemento:
mergeNextCellFusionar la celda especificada con la celda siguiente (en la misma fila).
mergeNextLineFusionar la celda especificada con la celda encontrada en la siguiente fila.
mergeNextTitleFusionar el título de la columna con el título de la columna siguiente.
mergeNoneNo se realiza ninguna fusión.
<Element used>: Cadena de caracteres
Nombre del elemento utilizado:
  • Celda: <Nombre de columna> [ <Índice Fila>]
  • Título de una columna: <Nombre de la columna

Fusionando las células o los títulos de las columnas Ocultar los detalles

<Element used>.Merge = <Merge mode>
<Element used>: Cadena de caracteres
Nombre del elemento utilizado:
  • Celda: <Nombre de columna> [ <Índice Fila>]
  • Título de una columna: <Nombre de la columna>
<Merge mode>: Constante de tipo Integer
Uno de los modos de fusión disponibles:
mergeNextCellFusionar la celda especificada con la celda siguiente (en la misma fila).
mergeNextLineFusionar la celda especificada con la celda encontrada en la siguiente fila.
Atención: debe existir la siguiente fila, de lo contrario la operación de fusión no tiene ningún efecto.
mergeNextTitleFusionar el título de la columna con el título de la columna siguiente.
mergeNoneNo se realiza ninguna fusión.

En todos los casos, el contenido de las celdas no se combina.
Observaciones

Operaciones de fusión en cadena

Si la columna fusionada es la última columna de Visible, la operación de fusión no tiene efecto.

Limitaciones

  • Las operaciones de fusión se cancelan cuando se realiza un borrado, una inserción o una clasificación en la control: deben ser recreados.
  • La operación de fusión está disponible para las celdas y columnas que se encuentran en los controles de Tabla y Vista de Árbol.
  • Las constantes para la fusión de las células horizontal y verticalmente no pueden ser associated.
  • La selección de una fila que contiene células fusionadas puede producir efectos inesperados.
  • Al exportar un control Tabla (a través del menú contextual o con TablaToExcel, TablaToClipboard, TablaToText, TableToWord, TableToXML), se ignora la fusión de columnas.
  • El Merge Property sólo se puede utilizar en los controles de Tabla y Tabla TreeView.
  • Tiene la capacidad de fusionar un título de columna y mantener las columnas no fusionadas (para mostrar los datos en valor y en porcentaje, por ejemplo)..
    Si el título de la columna contiene el título principal y el título de las subcolumnas ("Contactos" en el primer Line, "Nb" y "%" en el segundo Line por ejemplo):
    • puede que tenga que modificar el título para que los títulos de las subcolumnas estén alineados (adición de caracteres de espacio, por ejemplo).
    • al redimensionar las subcolumnas, el título de las subcolumnas no se redimensionará.
Versión mínima requerida
  • Versión 12
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 27/05/2022

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