メインコンテンツまでスキップ
バージョン: 開発中

LISTBOX SET TABLE SOURCE

LISTBOX SET TABLE SOURCE ( * ; object : Text ; tableNum : Integer {; highlightName : Text} )
LISTBOX SET TABLE SOURCE ( object : Variable ; tableNum : Integer {; highlightName : Text} )
LISTBOX SET TABLE SOURCE ( * ; object : Text ; selName : Text {; highlightName : Text} )
LISTBOX SET TABLE SOURCE ( object : Variable ; selName : Text {; highlightName : Text} )

引数型説明
*演算子→指定時, objectはオブジェクト名 (文字列) 省略時, objectは変数
objectText, Variable→オブジェクト名 (* 指定時) または 変数 (* 省略時)
tableNum倍長整数→カレントセレクションが使用されるテーブル番号
selNameText→使用する命名セレクション
highlightNameText→ハイライトセットの名前
履歴
リリース内容
13変更
12名称変更
11 SQL初出

説明​

LISTBOX SET TABLE SOURCE コマンドは、* と object 引数で指定されるリストボックスに表示されるデータのソースを変更するために使用します。

注: このコマンドは、リストボックスの“データソース”プロパティがカレントセレクションまたは命名セレクションに設定されている場合にのみ使用できます (詳細はリストボックスオブジェクトの管理 を参照してください)。配列型、コレクション型、あるいはエンティティセレクション型のリストボックスにこのコマンドを適用しても何も行いません。

オプションの引数 * を渡すことにより、object 引数がオブジェクト名(文字列)であることを示します。この引数を渡さない場合、object 引数が変数であることを示します。この場合、文字列ではなく変数参照を指定します。オブジェクト名についての詳細はオブジェクトプロパティ の章を参照してください。

tableNum 引数としてテーブル番号を渡すと、リストボックスにはそのテーブルのカレントセレクションが表示されます。

selName 引数として命名セレクション名を渡すと、リストボックスには命名セレクションに属するデータが表示されます。

オプションの highlightName 引数はリストボックスにハイライトセットを割り当てます。ハイライトセットはリストボックス中でユーザーがハイライトしたレコードを管理します。

リストボックスにカラムが既に含まれている場合、コマンド実行後に内容が更新されます。

注: 最適化のため、このコマンドは非同期で処理されます。言い換えればリストボックスのソースはこのコマンドが呼び出されたメソッドの実行が完全に終了したときに変更されます。

参照​

LISTBOX GET TABLE SOURCE

プロパティ​

コマンド番号1013
スレッドセーフであるno