ここでは、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.GetCount |
フィールドリストの現在のフィールド数を取り出します。 |
LCFieldlist.GetRecordCount |
フィールドリストの割り当て時に指定されたレコード数を取り出します。 |
LCFieldlist.GetSequence |
フィールドリストの現在のシーケンス番号を取り出します。 |
その他のプロパティはすべて動的です。フィールドデータを参照するには、フィールド名を参照します。