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 IndexFieldNames comme autre méthode de spécification de l'index en cours à utiliser pour 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 IndexFieldNames pour créer des ordres de tri à la volée. 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';