Last table number
Last table number : Integer
| 引数 | 型 | 説明 | |
|---|---|---|---|
| 戻り値 | Integer | ← | データベースの最大テーブル番号 | 
説明
Last table numberは、データベース中のテーブルの数を返します。テーブルは作成された順番に番号が付けられます。テーブルがデータベースから何も削除されていない場合、コマンドはデータベースにあるテーブルの数を返します。データベースのテーブル番号でループを繰り返す場合は、Is table number validコマンドを使用してテーブルが削除されているかを確認します。
例題
以下の例は、配列asTablesの配列要素を構築します。この配列はフォーム上のドロップダウンリスト(またはタブコントロール、スクロールエリアなど)に割り当てられ、データベース内のテーブルのリストを表示するために使用されます。
 ARRAY TEXT(asTables;Last table number)
 If(Last table number>0) //データベースにテーブルがある場合
    For($vlTables;Size of array(asTables);1;-1)
       If(Is table number valid($vlTables))
          asTables{$vlTables}:=Table name($vlTables)
       Else
          DELETE FROM ARRAY(asTables;$vlTables)
       End if
    End for
 End if
参照
Last field number
Is table number valid
Table name
プロパティ
| コマンド番号 | 254 | 
| スレッドセーフである | ✓ |