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

Field

Field ( tableNum ; fieldNum ) -> 戻り値 

        Field ( *fieldPtr* ) -> 戻り値
引数説明
tableNumIntegerテーブル番号
fieldNumIntegerフィールド番号
戻り値Pointerフィールドポインタ
Field ( fieldPtr ) -> 戻り値
引数説明
fieldPtrPointerフィールドポインタ
戻り値Integerフィールド番号

説明

Field コマンドには、2つの形式があります。

  • tableNumfieldNumを指定した場合、Fieldはフィールドへのポインタを返します。
  • fieldPtrを指定した場合には、Fieldはフィールド番号を返します。

例題 1

以下の例は、変数fieldPtrにテーブル番号=3、フィールド番号=2のフィールドへのポインタを代入します。

 FieldPtr:=Field(3;2)

例題 2

fieldPtr (テーブルの2番目のフィールドを指すポインタ) をField に渡すと、数値2を返します。
以下の例を実行すると変数FieldNumに2を代入します。

 FieldNum:=Field(FieldPtr)

例題 3

以下の例は、変数FieldNumに[Table3]Field2フィールドのフィールド番号を代入します。

 FieldNum:=Field(->[Table3]Field2)

参照

Field name
GET FIELD PROPERTIES
Last field number
Table

プロパティ

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