4D v17

WP Table get rows

ホーム

 
4D v17
WP Table get rows

WP Table get rows 


 

WP Table get rows ( tableRef ; startRow {; numRows} ) -> 戻り値 
引数   説明
tableRef  Object in テーブル参照オブジェクト
startRow  倍長整数 in 最初の行の位置
numRows  倍長整数 in 取得したい行数
戻り値  Object in 選択された行を含む新しいテーブルレンジ

説明   

WP Table get rows コマンドは、startRownumRows 引数で指定した、tableRef 引数のテーブルの新しいセルレンジオブジェクトを返します。

startRow 引数は、返す最初のテーブルを指定し、任意のnumRows 引数は返す行数を指定します。numRows 引数が省略された場合、単一のstartRow 行だけが返されます。
startRow 引数とnumRows 引数の合計がtableRef 引数で参照するテーブルの行数を超える場合、あるいはstartRow 引数がtableRef 引数で参照するテーブルの行数を超える場合、返されたレンジには最後の行までが含まれます。

テーブルの最初の2行に対して特定の背景色を設定し、3行目の境界線を変更したい場合を考えます:

 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)

10行目の行から最後の行までのレンジを取得したい場合を考えます:

 WP Table get rows(tableRef;10;MAXLONG)



参照 

WP Insert table
WP Table append row
WP Table get cells
WP Table get columns

 
プロパティ 

プロダクト: 4D
テーマ: 4D Write Proランゲージ
番号: 1475

This command can be run in preemptive processes

 
履歴 

New
初出: 4D v16 R4
変更: 4D v17

 
ARTICLE USAGE

4D Write Proリファレンス ( 4D v17)