GetField は、[フィールド名] を評価し、結果を計算が実行されたテーブルのフィールドと照合して、そのフィールドの内容を返します。
たとえば、「顧客」テーブルで GetField が計算される場合、GetField("電話") は、「顧客:電話」からの値を返し、「所属」テーブルで GetField が計算される場合は、「所属:電話」を返します。
複数のフィールドの値を返すには、GetField ( フィールド名 ) のように
フィールド名をクォーテーションマークで囲まず、テーブルの別のフィールドの名前と一致する値を含むフィールドを指定します。GetField が返す値を変更するには、テーブルの別のフィールドの名前と一致するように、指定されたフィールドで値を変更します。
たとえば、テーブルに次の3つのフィールドがあります。顧客::連絡方法、顧客::電話、顧客::電子メール。「顧客::連絡方法」に「電話」が含まれている場合、GetField ( 連絡方法 ) は、「顧客::電話」を返します。ただし、「顧客::連絡方法」に「電子メール」が含まれている場合、
GetField ( 連絡方法 ) は、「顧客::電子メール」を返します。