version 11 (Modified)
Get last table number 数値
| 引数 | 型 | 説明 | ||||
| このコマンドには、引数はありません。 | ||||||
| 戻り値 | 数値 | データベースの最大テーブル番号 | ||||
説明
Get last table numberは、データベース中のテーブルの数を返します。テーブルは作成された順番に番号が付けられます。テーブルがデータベースから何も削除されていない場合、コマンドはデータベースにあるテーブルの数を返します。データベースのテーブル番号でループを繰り返す場合は、Is table number validコマンドを使用してテーブルが削除されているかを確認します。
例題
以下の例は、配列asTablesの配列要素を構築します。この配列はフォーム上のドロップダウンリスト(またはタブコントロール、スクロールエリアなど)に割り当てられ、データベース内のテーブルのリストを表示するために使用されます。
ARRAY STRING(31;asTables;Get last table number)
If (Get 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
参照
Get last field number, Is table number valid, Table name.