FireDAC.Comp.DataSet.TFDDataSet.IndexFieldNames
Delphi
property IndexFieldNames: String read GetIndexFieldNames write SetIndexFieldNames;
C++
__property System::UnicodeString IndexFieldNames = {read=GetIndexFieldNames, write=SetIndexFieldNames};
Inhaltsverzeichnis
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
property | public | FireDAC.Comp.DataSet.pas FireDAC.Comp.DataSet.hpp |
FireDAC.Comp.DataSet | TFDDataSet |
Beschreibung
Listet die Feldnamen auf, die als Index verwendet werden sollen.
Verwenden Sie IndexFieldNames als alternative Methode zum Festlegen des aktuellen Index für eine Datenmenge.
Geben Sie den Namen jedes Feldes an, nach dem die Datenmenge indiziert werden soll. Die einzelnen Namen werden durch ein Semikolon getrennt. Die Reihenfolge der Feldnamen ist wichtig. Geben Sie optional das Suffix für alle Felder in der Form Feld[:[D][A][N]]
an, wobei:
D
– eine absteigende Sortierung für dieses Feld festlegt.A
– eine aufsteigende Sortierung für dieses Feld festlegt.N
– eine Sortierung ohne Berücksichtigung der Groß-/Kleinschreibung für dieses Feld festlegt.
Mit IndexFieldNames erstellen Sie Ad-hoc-Sortierreihenfolgen. Die Eigenschaften IndexFieldNames und IndexName schließen sich gegenseitig aus. Durch Einstellen der einen Eigenschaft wird die andere zurückgesetzt.
Beispiel
FDQuery1.IndexFieldNames := 'order_date;customer_name:N';
Siehe auch
- Sortieren von Datensätzen
- FireDAC.Comp.DataSet.TFDDataSet.Indexes
- FireDAC.Comp.DataSet.TFDDataSet.IndexName
Beispiele
- FireDAC TFDQuery Indices (Beispiel)