Datasnap.DBClient.TCustomClientDataSet.KeyFieldCount

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property KeyFieldCount: Integer read GetKeyFieldCount write SetKeyFieldCount;

C++

__property int KeyFieldCount = {read=GetKeyFieldCount, write=SetKeyFieldCount, nodefault};

Propriétés

Type Visibilité  Source Unité  Parent
property public
Datasnap.DBClient.pas
Datasnap.DBClient.hpp
Datasnap.DBClient TCustomClientDataSet

Description

Spécifie le nombre de champs à utiliser dans une recherche partielle de clé.

Utilisez la propriété KeyFieldCount pour effectuer une recherche en se limitant à un sous-ensemble de champs consécutifs d'une clé multichamp. Si par exemple, la clé primaire d'un ensemble de données comporte trois champs, il est possible d'effectuer une recherche partielle ne portant que sur le premier champ en affectant la valeur 1 à KeyFieldCount. L'affectation de la valeur 0 à KeyFieldCount permet à l'ensemble de données client d'effectuer une recherche sur tous les champs clés.

Remarque :  Les recherches ne peuvent s'effectuer que sur des champs contigus. Par exemple, pour une clé composée de trois champs, une application peut définir KeyFieldCount à 1 pour chercher sur le premier champ, 2 pour chercher sur le premier et le deuxième champs ou 3 pour chercher sur tous les champs. Par défaut, KeyFieldCount est définie initialement pour inclure tous les champs dans la recherche.

Voir aussi