Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com

Home

 
4D v20 R7
WP TABLE DELETE COLUMNS

WP TABLE DELETE COLUMNS 


 

WP TABLE DELETE COLUMNS ( targetObj ) | ( TabelleRef ; SpaltenNr {; AnzSpalten} )  
Parameter Typ   Beschreibung
targetObj  Objekt in Range, Element oder 4D Write Pro Dokument
TabelleRef  Objekt in Referenz der Tabelle
SpaltenNr  Lange Ganzzahl in Spaltennummer
AnzSpalten  Lange Ganzzahl in Anzahl Spalten zum Löschen (Standardwert = 1)

Der Befehl WP TABLE DELETE COLUMNS entfernt eine oder mehrere Spalten aus einer Tabelle targetObj in 4D Write Pro.

Dieser Befehl unterstützt zwei Syntaxarten:

  • Übergeben Sie targetObj als ersten Parameter, entfernt der Befehl alle Spalten in Tabelle(n), die sich mit targetObj überschneiden. targetObj kann folgendes enthalten: 
    • Ein Range oder
    • Ein Element (Spalte / Absatz / Haupt-, Kopf-, Fußteil / eingebundenes Bild / Absatz / Unterabsatz) oder 
    • Ein 4D Write Pro Dokument

      Überschneidet sich targetObj mit mehreren Tabellen, werden die berührten Spalten in allen Tabellen entfernt. Überschneidet sich targetObj mit keiner Tabelle, führt der Befehl nichts aus (Es wird kein Fehler erzeugt).
      Diese Syntax ignoriert den Parameter AnzSpalten (falls übergeben).
  • Übergeben Sie die Parameter TabelleRef und SpaltenNr, entfernt der Befehl die Spalte(n) in der angegebenen Tabelle ab der angegebenen Spaltennummer.
    Der optionale Parameter AnzSpalten definiert die Anzahl der Spalten, die aus der Tabelle TabelleRef entfernt werden sollen. Ohne diesen Parameter wird standardmäßig eine Spalte entfernt.

Entfernen aller Spalten einer Tabelle entfernt auch die gesamte Tabelle.

Eine Spalte aus der Tabelle Invoice entfernen:

 C_OBJECT($table)
 
 $table:=WP Get element by ID(WParea;"Invoice") //retrieve "Invoice" table
 
 WP TABLE DELETE COLUMNS($table;2;1) //remove the second column

 

Das Ergebnis ist:



Siehe auch 

WP TABLE DELETE ROWS

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: 4D Write Pro Programmiersprache
Nummer: 1694

Dieser Befehl kann in preemptive Prozessen laufen

 
SEITENINHALT 
 
GESCHICHTE 

Erstellt: 4D v18

 
ARTIKELVERWENDUNG

4D Write Pro Handbuch ( 4D v20 R7)