Validation de cellule dans DBGrid
Bonjour. [Delphi 7] et [dBase]
Je souhaite pouvoir valider une cellule de DBGrid sans utiliser la touche Entrée : en fait je veux pouvoir quitter une cellule avec les touches fléchées du clavier pour simplifier la saisie (je n'ai rien trouvé dans la FAQ !)
J'ai essayé le code suivant dans un événement DBGrid1KeyUp (ça ne marche pas !):
Code:
1 2 3 4 5 6 7 8 9 10
|
var LibelleDuChamp:string;
begin
LibelleDuChamp:=DBGrid1.SelectedField.DisplayLabel;
case key of
VK_LEFT or VK_RIGHT:
begin
Table.FieldByName(LibelleDuChamp).Validate;
Table.FieldByName('ChampSuivant').FocusControl;
end; |
Merci d'avance pour votre aide.
Cordialement.
Alain