4D v14.3LISTBOX INSERT COLUMN FORMULA |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14.3
LISTBOX INSERT COLUMN FORMULA
LISTBOX INSERT COLUMN FORMULA
LISTBOX INSERT COLUMN FORMULAコマンドは、object引数および * で指定されたリストボックスに列を挿入します。 LISTBOX INSERT COLUMN FORMULAコマンドはLISTBOX INSERT COLUMNコマンドと同様の動作を行いますが、列のコンテンツとしてフォーミュラを指定可能な点が異なります。 このタイプのコンテンツはリストボックスの"データソース"プロパティがカレントセレクションまたは命名セレクションに設定されている場合にのみ使用できます (この点に関する詳細はリストボックスオブジェクトの管理を参照してください)。 注: このコマンドは階層モードで表示されているリストボックスの最初の列に適用されてもなにも行いません。 オプションの引数 * を渡すことにより、object引数がオブジェクト名(文字列)であることを示します。この引数を渡さない場合、object引数が変数であることを示します。この場合、文字列ではなく変数参照を指定します。オブジェクト名についての詳細はオブジェクトプロパティを参照してください。 新しい列は、colPosition引数で指定された列の直前に挿入されます。colPosition引数の値が列の合計数よりも大きい場合、最後の列の後ろにカラムが追加されます。 colName 引数には挿入する列のオブジェクト名を渡します。 formula 引数には有効なフォーミュラを渡します。例えば:
コマンドが呼び出される際、formulaは解析・実行されます。 注: フォーミュラが4Dコマンドを呼び出す場合、アプリケーションのローカライズの影響を受けないようにするため、Command nameを使用してください。 dataType 引数は、フォーミュラを実行した結果の型を指定するために使用します。Field and Variable Typesテーマの以下の定数の1つを渡さなければなりません:
formula の結果が期待するデータ型に対応しない場合、エラーが生成されます。 headerNameとheaderVarには、挿入される列のヘッダーのオブジェクト名および変数を渡します。 footerNameとfooterVarにも、挿入される列のフッターのオブジェクト名および変数を渡すことができます。 注: オブジェクト名は、フォーム内で重複してはいけません。colNameやheaderName、footerNameに渡される名前が既に使用されていないことを確認してください。重複した名前を指定すると、列は作成されず、エラーが生成されます。 リストボックスの右に列を追加し、従業員の年齢を計算するフォーミュラを関連付けます: vAge:="Today's Date-[Employees]BirthDate)\365" |
プロパティ
プロダクト: 4D
履歴
初出: 4D v11 SQL 参照 ARTICLE USAGE
ランゲージリファレンス ( 4D v14 R2) Inherited from :
LISTBOX INSERT COLUMN FORMULA ( 4D v12.4) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||