メインコンテンツまでスキップ
バージョン: 20 R5 BETA

VP Get table column index

履歴
リリース内容
19 R7追加

VP Get table column index ( vpAreaName : Text ; tableName : Text ; columnName : Text {; sheet : Integer } ) : Integer

引数タイプ説明
vpAreaNameText->4D View Pro フォームオブジェクト名
tableNameText->Table name
columnNameText->列の名称
sheetInteger->シートのインデックス (省略した場合はカレントシート)
戻り値Integer<-columnName のインデックス

説明

VP Get table column index コマンドは、tableName で指定した表組みの columnName で指定した列のインデックスを返します。

vpAreaName には、4D View Pro エリアの名前を渡します。

columnName には、インデックスを取得する表組みの列の名前を渡します。

sheet には、ターゲットシートのインデックスを渡します。 index が省略された場合、または -1 が渡された場合、コマンドはカレントシートに対して適用されます。

インデックスは 0 起点です。

tableName で指定した表組み、または columnName で指定した列が見つからない場合、コマンドは -1 を返します。

例題

    // 列の名前をもとに、列のインデックスを取得します
var $id : Integer
$id:=VP Get table column index($area; $tableName; "Weight price")
// インデックスを指定して列を削除します
VP REMOVE TABLE COLUMNS($area; $tableName; $id)

参照

VP CREATE TABLE
VP Find table
VP Get table column attributes
VP SET TABLE COLUMN ATTRIBUTES