Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
WP Table insert rows
|
WP Table insert rows ( objCible | {refTableau ; numLigne} {; nbLignes} ) -> Résultat | ||||||||
Paramètre | Type | Description | ||||||
objCible | Objet |
![]() |
Plage ou élément ou document 4D Write Pro | |||||
refTableau | Objet |
![]() |
Référence de tableau | |||||
numLigne | Entier long |
![]() |
Numéro d'indice de ligne | |||||
nbLignes | Entier long |
![]() |
Nombre de lignes à insérer (valeur par défaut = 1) | |||||
Résultat | Objet |
![]() |
Plage de lignes du tableau | |||||
La commande WP Table insert rows insère une ou plusieurs lignes dans un tableau 4D Write Pro.
Cette commande prend en charge deux syntaxes :
Le paramètre optionnel nbLignes définit le nombre de lignes à insérer dans objCible ou refTableau. Par défaut, si ce paramètre est omis, une ligne est insérée.
Résultat
La commande retourne une plage de ligne représentant un ou plusieurs ligne insérées, ou retourne Null si rien n'a été inséré.
Vous souhaitez insérer deux lignes à la fin du tableau Invoice :
C_OBJECT($row)
C_OBJECT($table;$row)
C_LONGINT($rowNum)
$table:=WP Get element by ID(WParea;"Invoice") //récupère le tableau "Invoice"
If($table#Null)
$rowNum:=$table.rowCount+1 //ajoute 1 à la dernière ligne pour désigner l'emplacement des nouvelles lignes
$row:=WP Table insert rows($table;$rowNum;2)
End if
Cela insèrera les deux nouvelles lignes à l'emplacement souhaité :
Produit : 4D
Thème : 4D Write Pro - Langage
Numéro :
1691
Créé : 4D v18
4D Write Pro ( 4D v20 R7)