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 insertada
  • Límites: Número máximo de columnas mostradas
  • Control Tabla archivo de datos: Modificaciones en el archivo de datos relacionado
  • Control Tabla archivo de datos: Inserción de varias columnas
  • Insertar 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/iPadApple WatchUniversal Windows 10 App
Otros
Procedimientos almacenados
Inserta elementos en forma de columna en un control Tabla horizontal.
Atención: Esta función no se puede utilizar para insertar columnas en un control Tabla estándar.. Para añadir dinámicamente columnas a una control Tabla estándar, utilice ControlClone.
Sintaxis
TableInsertColumn(<Table control> [, <Subscript> [, <Element column 1> [... [, <Element column N>]]]])
<Table control>: Control name
Nombre de Horizontal control Tabla a utilizar.
Si este parámetro corresponde a una cadena vacía (""), el control Tabla utilizado será aquel al que pertenece el Event actual.
<Subscript>: Optional integer
Índice de la columna en la que se insertarán los elementos. La índice de la primera columna es set a 1.
Índice no especificadoLa columna se inserta antes de la columna actual. Si no se selecciona ninguna columna, la columna se inserta al final de control Tabla.
Índice mayor que el número de columnas en el control TablaLa columna se inserta al final de control Tabla.
Índice igual a 0La columna se inserta al principio de control Tabla.
Índice igual a -1La columna se inserta antes de la columna actual.
<Element column 1>: Type of associated column (optional)
Primer elemento de la columna que se insertará en la control Tabla especificada. Cada elemento corresponde a una fila en el control Tabla. El tipo de elemento insertado debe ser compatible con el tipo de elemento fila relevante..
Si no se especifica ninguno de estos parámetros, se añade una columna vacía a la columna control Tabla. Para una navegación por control Tabla, se tienen en cuenta los valores por defecto definidos en el archivo relacionado.
<Element column N>: Type of associated column (optional)
Elemento de la enésima columna que se debe insertar en la control Tabla especificada. Cada elemento corresponde a una fila en el control Tabla. El tipo de elemento insertado debe ser compatible con el tipo de elemento fila relevante..
Si no se especifica ninguno de estos parámetros, se añade una columna vacía a la columna control Tabla. Para una navegación por control Tabla, se tienen en cuenta los valores por defecto definidos en el fichero relacionado.
Observaciones

Características de los elementos de columna

  • Para especificar ningún valor para uno de los elementos, 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:
    TableInsertColumn(TABLE_CalcTable, 3, (53+29), (83-21))

Posición de la columna insertada

Por Default, la columna se inserta en la posición especificada.
  • Si la control Tabla está clasificada por TableSort, la columna insertada se posiciona en la control Tabla según la clasificación actual (y no según la índice especificada).
  • Si el usuario clasifica la control Tabla, la clasificación se ignora cuando se inserta la columna.. La columna se inserta en la posición especificada.

Límites: 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 le aconsejamos que utilice las tablas control con un número importante de filas por razones de rendimiento (tiempo necesario para llenar el control, por ejemplo) y por su facilidad de uso.

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

Si la entrada en cascada está activada, el archivo de datos relacionado a la navegación control Tabla se modifica automáticamente cuando el usuario pasa a la siguiente columna.
Si la entrada en cascada no está activada, el archivo de datos relacionado a la navegación control Tabla no se modifica. Para escribir el registro en el archivo de datos, la función TableSave debe ejecutarse después de la función TablaInsertarColumna.
Recordatorio: Se puede seleccionar la opción "entrada en cascada":
  • Al crear una control Tabla.
  • En la pestaña "Detalles" de la ventana de description de control Tabla en el editor de la ventana.

Control Tabla archivo de datos: Inserción de varias columnas

Cada vez que se llama a la función TablaInsertarColumna en un control Tabla archivo de datos, se crea una columna virtual en el control Tabla. La información se guardará en el archivo de datos al llamar a la función TableSave.
Si se llama a la función TablaInsertarColumna sucesivamente en el mismo proceso sin llamar a la función TableSave, solo la PRIMERA llamada es efectiva (las siguientes llamadas son ignoradas). Se añade una sola columna a la lista de navegación de control Tabla.

Insertar un Image

Para insertar un Image en un control Tabla , especifique el nombre y el ruta completo del Image para insertar.
Por ejemplo:
TableInsertColumn(TABLE_MyTable, 5, "C:\MyDocuments\MyImage.BMP")
Note: El fila debe ser un tipo de imagen fila, de lo contrario el Image insertado no se mostrará correctamente.

control Tabla en modo edición

Si se llama a la función TablaInsertarColumna:
  • En un control Event, el cursor se posiciona automáticamente en el primer fila a editar en la columna insertada.
  • En un evento que no pertenece al control, (o en otro Process) se debe usar ReturnToCapture para reanudar la entrada en el control Tabla.
Componente: wd270obj.dll
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