ここは旧式の4DドキュメントWebサイトです。最新のアップデートされたドキュメントを読むには新サイトをご利用下さい→ developer.4d.com

ホーム

 
4D v20 R7
WP Table append row

WP Table append row 


 

WP Table append row ( tableRef ; value {; value2 ; ... ; valueN} ) -> 戻り値 
引数   説明
tableRef  オブジェクト in テーブル参照オブジェクト
value  テキスト, 数値, 時間, 日付, ピクチャー in 追加行の各セルに設定する値
戻り値  オブジェクト in 行レンジオブジェクト

説明   

WP Table append rowコマンドは tableRef で指定したテーブルの最後に新規行を追加し、各セルにvalueで指定した値を設定して、当該行レンジオブジェクトを戻り値として返します

valueに受け渡した引数の件数分のセルが、このコマンドによって追加されます。様々な型の値を引数として渡すことができ、その件数に制限はありません。セル内のデフォルト水平位置は値の型に依存します:

  • テキスト: 左揃え
  • ピクチャー: 中央揃え
  • その他 (数値、日付、時間): 右揃え

注: 配列型の値には対応していません。

このコマンドは新規追加行を行レンジオブジェクトとして返します

新規テーブルを作成し、様々な大きさの行を複数追加します:

 C_OBJECT($wpTable;$wpRange;$wpRow1;$wpRow2;$wpRow3)
 $wpRange:=WP Text 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;"New!")

請求書において、関連する請求項目のテーブルを自動作成します:

 C_OBJECT($wpTable;$wpRange)
 
 $wpRange:=WP Text range(4DWPArea;wk start text;wk end text)
 
 $wpTable:=WP Insert table($wpRange;wk append// テーブルを作成します
 
  // ヘッダー行を追加します
 $row:=WP Table append row($wpTable;"Name";"Quantity";"Unit Price";"Discount Rate";"Total")
 WP SET ATTRIBUTES($row;wk font bold;wk true;wk text align;wk center)
 
  // apply to selection コマンドを使います
 APPLY TO SELECTION([INVOICE_LINES];WP Table append row($wpTable;[INVOICE_LINES]ProductName;[INVOICE_LINES]Quantity;[INVOICE_LINES]ProductUnitPrice;[INVOICE_LINES]DiscountRate;[INVOICE_LINES]Total))
 
  // フッター行を追加します
 $row:=WP Table append row($wpTable;"Total:";Sum([INVOICE_LINES]Quantity);"";"";Sum([INVOICE_LINES]Total))
 
  // テーブルの書式を設定します
 $range:=WP Table get columns($wpTable;1;5)
 WP SET ATTRIBUTES($range;wk width;"80pt")
 WP SET ATTRIBUTES($wpTable;wk font size;10)



参照 

WP Insert table
WP Table get rows

 
プロパティ 

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

This command can be run in preemptive processes

 
ページの目次 
 
履歴 

初出: 4D v16 R4

 
ARTICLE USAGE

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