Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com

Página Inicial

 
4D v20 R7
WP TABLE DELETE COLUMNS

WP TABLE DELETE COLUMNS 


 

WP TABLE DELETE COLUMNS ( objTarget ) | ( refTabela ; numCol {; numColunas} )  
Parâmetro Tipo   Descrição
objTarget  Objeto in Range ou elemento ou documento 4D Write Pro
refTabela  Objeto in Referência da tabela
numCol  Inteiro longo in Número de coluna
numColunas  Inteiro longo in número de colunas a eliminar (normal =1)

O comando WP TABLE DELETE COLUMNS elimina uma ou várias colunas de uma tabela 4D Write.

Este comando admite duas sintaxes:

  • Se passar objTarget como primeiro parâmetro, o comando eliminará todas as colunas nas tabelas que se intersectam com o target. objTarget pode conter:
    • uma range, ou
    • um elemento (fila / parágrafo / corpo / cabeçalho / rodapé / imagem inline / seção / subseção), ou
    • um documento 4D Write Pro.

      Se objTarget intersectar com várias tabelas, as colunas intersectadas em todas as tabelas são eliminadas. Se objTarget não intersectar uma tabela, o comando não faz nada (não é gerado um erro).
      Com esta sintaxe, se ignora o parâmetro numColumns (se for passado).
  • Se passar os parâmetros refTabela e numCol, o comando eliminará as colunas na tabela designada, começando pelo índice de coluna especificado.
    Com esta sintaxe, o parámetro opcional numColuns define o número de colunas a eliminar de refTabela. De forma predeterminada, se omitir este parâmetro, se elimina uma coluna.

Eliminar todas as colunas de uma tabela eliminará toda a tabela.

Exemplo  

Se quiser eliminar uma coluna da tabela Invoice (faturas). Este código:

 C_OBJECT($table)
 
 $table:=WP Get element by ID(WParea;"Invoice") //acessa a tabela "Invoice"
 
 WP TABLE DELETE COLUMNS($table;2;1) //elimina a segunda coluna

 

Eliminará a coluna da localização correta:



Ver também 

WP TABLE DELETE ROWS

 
PROPRIEDADES 

Produto: 4D
Tema: Linguagem 4D Write Pro
Número 1694

This command can be run in preemptive processes

 
CONTEÚDO DA PÁGINA 
 
HISTÓRIA 

Criado por: 4D v18

 
ARTICLE USAGE

Referência 4D Write Pro ( 4D v20 R7)