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

Home

 
4D v20 R7
WP Table insert columns

WP Table insert columns 


 

WP Table insert columns ( targetObj | {TabelleRef ; SpaltenNr} {; AnzSpalten} ) -> Funktionsergebnis 
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 Einfügen (Standardwert = 1)
Funktionsergebnis  Objekt in Spalten-Range der Tabelle

Der Befehl WP Table insert columns fügt eine oder mehrere Spalten aus einer Tabelle targetObj in 4D Write Pro ein.

Dieser Befehl unterstützt zwei Syntaxarten:

  • Übergeben Sie targetObj als ersten Parameter, fügt der Befehl die Spalte(n) in der ersten Tabelle ein, die sich mit targetObj überschneidet. 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 nicht mit einer Tabelle oder Text-Range, wo sich Spalten einfügen lassen, führt der Befehl nichts aus und gibt Null zurück (Es wird kein Fehler erzeugt).
  • Übergeben Sie die Parameter TabelleRef und SpaltenNr, fügt der Befehl die Spalte(n) in der angegebenen Tabelle ab der angegebenen Spaltennummer ein. Ist SpaltenNr größer als die Anzahl Spalten in der Tabelle TabelleRef, werden die Spalten an die Tabelle angehängt.

Der optionale Parameter AnzSpalten definiert die Anzahl der Spalten, die in targetObj oder TabelleRef eingefügt werden sollen. Ohne diesen Parameter wird standardmäßig eine Spalte eingefügt.

 

Ergebnis
Der Befehl gibt einen Spalten-Range mit der/den eingefügten Spalte(n) zurück, oder Null, wenn nichts eingefügt wurde. 

Nach der ersten Spalte drei Spalten in die Tabelle Invoice einfügen:

 C_OBJECT($column)
 C_OBJECT($table)
 
 $table:=WP Get element by ID(WParea;"Invoice") //retrieve "Invoice" table
 
 $column:=WP Table insert columns($table;2;3) //position 2, add 3 columns

 

Das Ergebnis ist:



Siehe auch 

WP Table insert rows

 
EIGENSCHAFTEN 

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

Dieser Befehl kann in preemptive Prozessen laufen

 
SEITENINHALT 
 
GESCHICHTE 

Erstellt: 4D v18

 
ARTIKELVERWENDUNG

4D Write Pro Handbuch ( 4D v20 R7)