FireDAC.Comp.DataSet.TFDDataSet.IndexFieldNames
Delphi
property IndexFieldNames: String read GetIndexFieldNames write SetIndexFieldNames;
C++
__property System::UnicodeString IndexFieldNames = {read=GetIndexFieldNames, write=SetIndexFieldNames};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
property | public | FireDAC.Comp.DataSet.pas FireDAC.Comp.DataSet.hpp |
FireDAC.Comp.DataSet | TFDDataSet |
Description
Liste les noms de champs à utiliser comme index.
Utilisez la propriété IndexFieldNames comme moyen alternatif de spécifier l'index à utiliser dans un ensemble de données.
Spécifiez le nom de chaque champ sur lequel indexer l'ensemble de données, en séparant les noms par des points-virgules. L'ordre des noms de champs est significatif. Spécifiez facultativement le suffixe pour tous les champs de la forme champ[:[D][A][N]]
, où :
D
-- utiliser le tri descendant sur ce champ.A
-- utiliser le tri ascendant sur ce champ.N
-- utiliser le tri insensible à la casse sur ce champ.
Utilisez la propriété IndexFieldNames pour créer à la volée des ordres de tri. Les propriétés IndexFieldNames et IndexName sont mutuellement exclusives. La définition d'une propriété efface l'autre.
Exemple
FDQuery1.IndexFieldNames := 'order_date;customer_name:N';
Voir aussi
- Tri des enregistrements
- FireDAC.Comp.DataSet.TFDDataSet.Indexes
- FireDAC.Comp.DataSet.TFDDataSet.IndexName
Exemples
- Exemple FireDAC TFDQuery Indices