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 / Funciones WLanguage / Controles, páginas y ventanas / Funciones Tabla
  • Características de los elementos de columna
  • Posición de la columna añadida
  • Limitaciones: Número máximo de columnas mostradas
  • Control Tabla basado en un archivo de datos: Modificaciones en el archivo de datos relacionado
  • Control Tabla basado en un archivo de datos: Añadir varias columnas
  • Añadir registros a una control Tabla basada en un archivo de datos y en un Trigger
  • Añadiendo un Image
  • control Tabla en modo edición
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
Añade elementos a la derecha de una control Tabla horizontal.
Atención: Esta función no se puede utilizar para añadir columnas a una control Tabla estándar (control Tabla vertical).. Para añadir dinámicamente columnas en un control Tabla estándar, utilice ControlClone.
Sintaxis
<Result> = <Table control>.AddColumn([<Element row 1> [... [, <Element row N>]]])
<Result>: Integer
  • Índice de la nueva columna,
  • -1 si se produce un error.
<Table control>: Control name
Nombre de la control Tabla Horizontal a utilizar.
<Element row 1>: Type of associated row (optional)
Elementos de la columna para añadir a la control Tabla especificada. Cada elemento corresponde a un fila. El tipo de elemento añadido debe ser compatible con el tipo de la fila correspondiente..
Si no se especifica ninguno de estos parámetros, se añade una columna vacía a la columna control Tabla. Para una control Tabla basada en un archivo de datos, se tienen en cuenta los valores de Default definidos en el archivo de datos relacionado.
<Element row N>: Type of associated column (optional)
Elementos de la columna para añadir a la control Tabla especificada. Cada elemento corresponde a un fila. El tipo de elemento añadido debe ser compatible con el tipo de la fila correspondiente..
Si no se especifica ninguno de estos parámetros, se añade una columna vacía a la columna control Tabla. Para una control Tabla basada en un archivo de datos, se tienen en cuenta los valores de Default definidos en el archivo de datos relacionado.
Observaciones

Características de los elementos de columna

  • Para especificar ningún valor para un elemento, utilice una cadena vacía (""") o 0 (según el tipo de fila).
  • Si un elemento corresponde al resultado de un cálculo, la expresión numérica debe estar entre paréntesis.. Por ejemplo:
    TABLE_CalculationTable.AddColumn((53+29), (83-21))

Posición de la columna añadida

Por Default, la columna se añade al final de la control Tabla.
  • Si el control Tabla está ordenado por el .Sort, la columna añadida se posiciona en el control según la ordenación actual.
  • Si el usuario ordena la control Tabla, la ordenación se ignora cuando se añade la columna.. La columna se añade al final de la control.
  • Limitaciones: Número máximo de columnas mostradas

    El número máximo de columnas que se pueden mostrar en un control Tabla está limitado por la cantidad de memoria disponible (máximo teórico: 2 mil millones de columnas).
    Sin embargo, no recomendamos el uso de tablas control con un gran número de columnas por razones de rendimiento (tiempo necesario para llenar el control, por ejemplo) y de facilidad de uso.

    Control Tabla basado en un archivo de datos: Modificaciones en el archivo de datos relacionado

    Si la entrada en cascada está habilitada, el archivo de datos relacionado a control Tabla se modifica automáticamente cuando el usuario pasa a la siguiente columna.
    Si la entrada en cascada no está habilitada, no se modifica el el archivo de datos relacionado al control Tabla basado en un archivo de datos. Para escribir el contenido de la columna agregada al archivo de datos relacionado, utilice la función
    .Save después de la función <Tabla>.AddColumn.
    Recordatorio: Se puede seleccionar la opción "Entrada en cascada (Agregar)":
    • Al crear una control Tabla.
    • En la pestaña "Detalles" del control description.

    Control Tabla basado en un archivo de datos: Añadir varias columnas

    Se crea una columna virtual cada vez que se llama a <Tabla>.AddColumn en un control Tabla basado en un archivo de datos. La información se guardará en el archivo de datos al llamar a la función
    .Save.
    Si se llama a la función <Tabla>.AddColumn sucesivamente en el mismo proceso sin llamar a la función
    .Save, solo la PRIMERA llamada es efectiva (las siguientes llamadas son ignoradas). Sólo se añade una columna a la control Tabla basada en un archivo de datos.

    Añadir registros a una control Tabla basada en un archivo de datos y en un Trigger

    Se puede liberar un disparador cuando se añade una Record en una control Tabla basada en un archivo de datos. Para obtener más información, consulte la documentación de .DescribeTrigger.

    Añadiendo un Image

    Para añadir un Image en un control Tabla, especifique el nombre y el ruta completo del Image a añadir.
    Por ejemplo:
    TABLE_MyTable.AddColumn("C:\MyDocuments\MyImage.BMP")

    Observación: El fila debe ser un fila de imagen, de lo contrario el Image no se mostrará correctamente.

    control Tabla en modo edición

    Si se llama a la función <Tabla>.AddColumn:
    • En un evento del control Tabla, el cursor se posiciona automáticamente en la primera fila de la columna agregada.
    • En un evento que no pertenece al control Tabla (o en un proceso personalizado), utilice la función SetFocusAndReturnToUserInput para reanudar la entrada en el control Tabla.
    Componente: wd290obj.dll
Versión mínima requerida
  • Versión 23
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 16/06/2023

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