4D v16.3

Field

ホーム

 
4D v16.3
Field

Field 


 

Field ( aTable ; fieldNum ) -> 戻り値 
引数   説明
aTable  倍長整数 in テーブル番号
fieldNum  倍長整数 in フィールド番号
戻り値  ポインター in フィールドポインタ
Field ( fieldPtr ) -> 戻り値 
引数   説明
fieldPtr  ポインター in フィールドポインタ
戻り値  倍長整数 in フィールド番号

説明   

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

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

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

 FieldPtr:=Field(3;2)

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

 FieldNum:=Field(FieldPtr)

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

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



参照 

Field name
GET FIELD PROPERTIES
Get last field number
Table

 
プロパティ 

プロダクト: 4D
テーマ: ストラクチャアクセス
番号: 253

This command can be run in preemptive processes

 
履歴 

初出: < 4D v6

 
ARTICLE USAGE

ランゲージリファレンス ( 4D v16)
ランゲージリファレンス ( 4D v16.1)
ランゲージリファレンス ( 4D v16.2)
ランゲージリファレンス ( 4D v16.3)