4D v17WP Table get rows |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v17
WP Table get rows
|
WP Table get rows ( refTableau ; debutLigne {; nbLignes} ) -> Résultat | ||||||||
Paramètre | Type | Description | ||||||
refTableau | Objet |
![]() |
Référence de tableau | |||||
debutLigne | Entier long |
![]() |
Position de la première ligne | |||||
nbLignes | Entier long |
![]() |
Nombre de lignes à lire | |||||
Résultat | Objet |
![]() |
Nouvelle plage contenant les lignes sélectionnées | |||||
La commande WP Table get rows retourne un nouvel objet contenant la sélection de lignes définie par debutLigne et nbLignes dans refTableau.
Le paramètre debutLigne pointe sur la première ligne du tableau à lire, et le paramètre optionnel nbLignes précise le nombre de lignes à lire. Si le paramètre nbLignes est omis, seule la ligne debutLigne est retournée.
Si debutLigne plus nbLignes excède le nombre de lignes dans refTableau, ou si debutLigne est plus grand que le nombre de lignes dans refTableau, la plage retournée contient le maximum de lignes.
Vous souhaitez fixer une couleur d'arrière-plan spécifique pour les deux premières lignes d'un tableau, et modifier la bordure de la troisième ligne :
C_OBJECT($wpTable;$wpRange;$wpRow1;$wpRow2;$wpRow3;$wpRow4;$wpRow5;$rows;$rows2)
$wpRange:=WP Create range(WParea;wk start text;wk end text)
$wpTable:=WP Insert table($wpRange;wk append)
$wpRow1:=WP Table append row($wpTable;"Paul";"Smith";25)
$wpRow2:=WP Table append row($wpTable;"John";"Richmond";40)
$wpRow3:=WP Table append row($wpTable;"Mary";"Trenton";18)
$wpRow4:=WP Table append row($wpTable;"Christopher";"Lee";53)
$wpRow5:=WP Table append row($wpTable;"Henry";"Cartier";42)
$rows:=WP Table get rows($wpTable;1;2)
WP SET ATTRIBUTES($rows;wk background color;0x00E0F0FF)
$rows2:=WP Table get rows($wpTable;3)
WP SET ATTRIBUTES($rows2;wk border style;wk solid)
WP SET ATTRIBUTES($rows2;wk border width;4)
Vous souhaitez obtenir une plage de lignes à compter de la 10e jusqu'à la dernière :
WP Table get rows(tableRef;10;MAXLONG)
WP Insert table
WP Table append row
WP Table get cells
WP Table get columns
Produit : 4D
Thème : 4D Write Pro - Langage
Numéro :
1475
Créé : 4D v16 R4
Modifié : 4D v17
4D Write Pro ( 4D v17)