FireDAC.Stan.Option.TFDFetchOptions.DetailOptimize
Delphi
property DetailOptimize: Boolean read GetDetailOptimize write SetDetailOptimize stored IsDOS default True;
C++
__property bool DetailOptimize = {read=GetDetailOptimize, write=SetDetailOptimize, stored=IsDOS, default=1};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
property | published | FireDAC.Stan.Option.pas FireDAC.Stan.Option.hpp |
FireDAC.Stan.Option | TFDFetchOptions |
Description
Spécifie que l'ensemble de données détail doit être actualisé uniquement lorsque l'enregistrement maître est modifié.
Définissez la propriété DetailOptimize sur True (par défaut), pour actualiser l'ensemble de données détail uniquement lorsque les valeurs de champs clés en cours dans l'ensemble de données détail sont différentes des valeurs de champs clés de l'ensemble de données maître. Cela vous permet d'éviter les actualisations supplémentaires, lorsque l'état de l'ensemble de données maître est modifié, lorsque les valeurs de champs non clés sont modifiées, etc.
Définissez la propriété DetailOptimize sur False pour toujours actualiser l'ensemble de données détail. Cela peut être utile lorsqu'une application attend que l'ensemble de données détail soit actualisé suite à l'appel de la méthode Refresh pour l'ensemble de données maître, et dans d'autres situations.