FireDAC.Comp.DataSet.TFDDataSet.SetKey
Delphi
procedure SetKey;
C++
void __fastcall SetKey();
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | FireDAC.Comp.DataSet.pas FireDAC.Comp.DataSet.hpp |
FireDAC.Comp.DataSet | TFDDataSet |
Description
Démarre le mode d'entrée des valeurs clés.
Utilisez SetKey pour mettre l'ensemble de données dans l'état dsSetKey
, effacer le contenu en cours du tampon de clé de recherche et activer l'entrée des valeurs de champs clés.
Utilisez EditKey pour modifier les valeurs de champs clés existantes sans les effacer initialement.
Exemple
FDQuery1.IndexFieldNames := 'CUSTOMER_ID;ORDER_DATE'; FDQuery1.SetKey; FDQuery1.FieldByName('CUSTOMER_ID').AsInteger := 100; FDQuery1.FieldByName('ORDER_DATE').AsDateTime := EncodeDate(2008, 5, 1); if not FDQuery1.GotoKey then ShowMesage('Order is not found');
Voir aussi
- Recherche d'un enregistrement
- FireDAC.Comp.DataSet.TFDDataSet.EditKey
- FireDAC.Comp.DataSet.TFDDataSet.GotoKey
- FireDAC.Comp.DataSet.TFDDataSet.SetRange
- FireDAC.Comp.DataSet.TFDDataSet.SetRangeEnd
- FireDAC.Comp.DataSet.TFDDataSet.SetRangeStart
- FireDAC.Comp.DataSet.TFDDataSet.IndexName
- FireDAC.Comp.DataSet.TFDDataSet.IndexFieldNames
- FireDAC.Comp.DataSet.TFDDataSet.Indexes