bonjour,
j'aurais besoin d'un coup de main.

j'ai une table (Paradox) avec les champs "libelle", "débit" et "crédit" qui s'affiche dans 1 DBGRID.
le champ 'libelle' ne doit pas être vide et au moins 1 des 2 champs 'débit' ou 'crédit' soit <> 0 pour pouvoir ajouter un

autre enregistrement.
le passage d'un champ à un autre doit se faire par l événement "keydown" du DBGRID avec "VK_Return" .

pour essayer d'illustrer

1 - on ne peut passer au champ débit que si le champ libelle n'est pas vide.
2 - on saisit un montant dans le champ "débit", et return pour passer au champ "crédit"
3 - le champ crédit peut être atteint même si le champ débit est vide.
4 - si on saisit un montant dans le champ "crédit"(valeur<>0) faut que le champs débit soit remis a "zéro" ou "null" puis Return pour ajouter un nouvel enregistrement avec le focus dans la colonne "libellé" dans le DBGRID.

merci a tous.