Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com

Inicio

 
4D v20 R7
WP TABLE DELETE COLUMNS

WP TABLE DELETE COLUMNS 


 

WP TABLE DELETE COLUMNS ( objTarget ) | ( refTabla ; numCol {; numColumns} )  
Parámetro Tipo   Descripción
objTarget  Objeto in Rango o elemento o documento 4D Write Pro
refTabla  Objeto in Referencia de tabla
numCol  Entero largo in Número de columna
numColumns  Entero largo in Número de columnas a eliminar (valor por defecto = 1)

El comando WP TABLE DELETE COLUMNS elimina una o varias columnas de una tabla 4D Write.

Este comando admite dos sintaxis:

  • Si pasa objTarget como primer parámetro, el comando eliminará todas las columnas en las tablas que se intersectan con el target. objTarget puede contener:
    • un rango, o
    • un elemento (fila / párrafo / cuerpo / encabezado / pie de página / imagen en línea / sección / subsección), o
    • un documento 4D Write Pro.

      Si objTarget varias tablas, las columnas intersectadas en todas las tablas se eliminan. Si objTarget no intersecta una tabla, el comando no hace nada (no se genera ningún error).
      Con esta sintaxis, se ignora el parámetro numColumns (si se pasa).
  • Si pasa los parámetros refTabla y numCol, el comando eliminará las columnas en la tabla designada, comenzando por el índice de columna especificado.
    Con esta sintaxis, el parámetro opcional numColumns define el número de columnas a eliminar de refTabla. De forma predeterminada, si se omite este parámetro, se elimina una columna.

Eliminar todas las columnas de una tabla eliminará toda la tabla.

Ejemplo  

Desea eliminar una columna de la tabla Invoice. Este código:

 C_OBJECT($table)
 
 $table:=WP Get element by ID(WParea;"Invoice") //recupera la tabla "Invoice"
 
 WP TABLE DELETE COLUMNS($table;2;1) //elimina la segunda columna

 

Eliminará la columna de la ubicación correcta:



Ver también 

WP TABLE DELETE ROWS

 
PROPIEDADES 

Producto: 4D
Tema: Lenguaje 4D Write Pro
Número 1694

This command can be run in preemptive processes

 
CONTENIDO DE LA PÁGINA 
 
HISTORIA 

Creado por: 4D v18

 
ARTICLE USAGE

Referencia 4D Write Pro ( 4D v20 R7)