FireDAC.Comp.DataSet.TFDIndex.Options
Delphi
property Options: TFDSortOptions read FOptions write SetOptions default [];
C++
__property Firedac::Stan::Intf::TFDSortOptions Options = {read=FOptions, write=SetOptions, default=0};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
property | published | FireDAC.Comp.DataSet.pas FireDAC.Comp.DataSet.hpp |
FireDAC.Comp.DataSet | TFDIndex |
Description
Spécifie les options de tri.
Utilisez Options pour spécifier les options de tri pour la vue d'ensemble de données :
Option | Description |
---|---|
soNoCase
|
Utilise le tri insensible à la casse pour tous les champs ou résultats d'expressions. |
soNullFirst
|
Place les valeurs NULL avant les valeurs non NULL lors du tri en ordre ascendant. Sinon, les valeurs NULL sont placées après les valeurs non NULL. |
soDescNullLast
|
Place les valeurs NULL après les valeurs non NULL lors du tri en ordre descendant. Sinon, les valeurs NULL sont placées avant les valeurs non NULL. |
soDescending
|
Utilise l'ordre descendant pour le tri complet. |
soUnique
|
Impose l'unicité dans la vue. Si l'application essaie d'insérer un nouvel enregistrement avec des valeurs de champs de tri dupliquées et que TFDDataSet.ConstraintsEnabled est défini sur True, une exception est déclenchée. |
soPrimary
|
Identique à ci-dessus, mais la vue d'ensemble de données est utilisée avec soPrimary .
|
soNoSymbols
|
Ignore les symboles lors de la comparaison de chaînes pour construire l'ordre de tri. |
La valeur par défaut est un ensemble vide. Remarquez que soDescNullLast et soNullFirst sont ignorés par TFDTable, et que la position NULL est déterminée par le SGBD.