LCFieldlist クラスのメソッドの要約

ここでは、LCFieldlist クラスのメソッドについて要約します。

作成方法

次のメソッドにより、フィールドリストのインスタンスの作成および解放を行います。また、フィールドリストのマージメソッドでも新しいフィールドリストが作成されます。

メソッド

説明

New LCFieldlist

コンストラクタ。新しいフィールドリストオブジェクトインスタンスを作成します。

LCFieldlist.Copy

新しいフィールドリストオブジェクトインスタンスを、別のフィールドリストのコピーとして作成します。フィールドのデータもコピーされます。

LCFieldlist.CopyRef

新しいフィールドリストオブジェクトインスタンスを、別のフィールドリストの部分コピーとして作成します。格納されるフィールドはコピーされるのではなく、参照されます。

Delete LCFieldlist

デストラクタ。コンストラクタ LCFieldlist.Copy、LCFieldlist.CopyRef、LCFieldlist.Merge、または LCFieldlist.MergeVirtual により作成されたフィールドリストオブジェクトインスタンスを解放します。

フィールドリストの取り出し

次のメソッドにより、フィールドリストの内容を取り出します。

メソッド

説明

LCFieldlist.GetField

フィールドのインデックスにより、フィールドリストから特定のフィールドを取り出します。

LCFieldlist.GetName

フィールドのインデックスにより、フィールドリストからフィールド名のコピーを取り出します。

LCFieldlist.Lookup

フィールド名により、フィールドリスト内のフィールドを探します。

LCfieldlist.List

フィールドリスト内のフィールドを順に取り出します。

フィールドリストの変更

次のメソッドにより、フィールドリストの内容を変更します。

メソッド

説明

LCFieldlist.Append

フィールドリストの末尾に新規フィールドを追加します。

LCFieldlist.Insert

フィールドリストに新規フィールドを挿入します。

LCFieldlist.Remove

フィールドリストからフィールドを削除します。

LCFieldlist.Replace

フィールドリストのフィールドを新しいフィールドによって置換します。

LCFieldlist.Copyfield

既存のフィールドをフィールドリストにコピーします。

LCFieldlist.Includefield

既存のフィールドをフィールドリストに組み込みます。

LCFieldlist.SetName

フィールドリスト内のフィールドの名前を変更します。

フィールドリストのマージ

次のメソッドにより、フィールドリストをマージします。

メソッド

説明

LCFieldlist.Merge

名前のフィールドリストとデータのフィールドリストをマージし、マップされたフィールドリストを作成します。

LCFieldlist.MergeVirtual

名前のフィールドリストとデータのフィールドリストをマージし、マップされたフィールドリストを作成します。仮想コードが一致するフィールドは、新しい仮想フィールドリストに追加されます。

フィールドリストのマッピング

次のメソッドにより、フィールドリストのマッピングを行います。

メソッド

説明

LCFieldlist.Map

同じ名前でフィールドをマップしますが、位置を変更します。一部のフィールドを除外することもできます。

LCFieldlist.MapName

名前を変更してフィールドをマップします。

LCFieldlist のプロパティの要約

以下は、フィールドリストのプロパティの一覧です。

プロパティ

説明

LCFieldlist.GetCount

フィールドリストの現在のフィールド数を取り出します。

LCFieldlist.GetRecordCount

フィールドリストの割り当て時に指定されたレコード数を取り出します。

LCFieldlist.GetSequence

フィールドリストの現在のシーケンス番号を取り出します。

その他のプロパティはすべて動的です。フィールドデータを参照するには、フィールド名を参照します。