Réponse acceptée !
Clair, pas vraiment, non...
1) un champ de texte, c'est quoi? si c'est un textbox, alors il faut le dire comme ça, en précisant ses propriétés CONTROLSOURCE, FORMAT, INPUTMASK, et NULLDISPLAY. Si c'est un champ de type Char dans une table ou un curseur, alors il faut le dire comme ça.
2) une valeur numérique qui résulte... etc: ça résulte comment?
3) mettre une condition: où ça?
pour continuer tes calculs: lesquels? où sont ces calculs? pourquoi et en quoi sont-ils arrêtés?
4) mettre à zéro: quoi?
5) if empty ne fonctionne pas: mais encore? tu as une erreur, ou bien ça te renvoie un résultat qui ne te sert à rien?
.NULL. est la représenattion du marqueur NULL, qui n'est pas une valeur. C'est l'absence de valeur. C'est un élément absorbant pour toutes les opérations. Regarde dans l'aide les fonctions ISNULL( ) et NVL( )
Je sais, je sais, je pose des questions là où tu aimerais bien avoir des réponses

Mais c'est comme ça que tu vas progresser!