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 !):
Merci d'avance pour votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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;
Cordialement.
Alain
Partager