Non non, t'inquiète, je dors rarement avant 5h du matin
1)elle joint chaque champ avec son code de 2 chiffres.
ouh là! _quel_ code?
quand tu dis
CHAMP A 10
CHAMP B 20
CHAMP C 25
10, 20 et 25, ce sont bien les valeurs des champs A, B et C dans l'enregistrement courant?
alors qu'appelles-tu le "code à deux chiffres" exactement? la valeur du champ?
EX : CHAMP A*100+10 (j'appelle ce champ G10,G20 ou G25, suivant qu'il s'agisse du champ A, B ou C);
comment ça, tu "appelles" ? tu parles de la valeur contenue dans son étiquette? ou c'est _vraiment_ le nom du champ de formulaire, lié à la colonne A, B ou C? Crées-tu ou renommes-tu les contrôles à la volée suivant la valeur d'autres contrôles?
2)J'aditionne les champs G10+G20+G30 (et je l'appelle totalcontrole).
il sort d'où G30? et qu'est-ce que c'est totalcontrole?
bon, je comprends pas trop ce que tu as fait, mais je peux te dire une chose:
si ton objectif c'est que ton formulaire affiche, pour un enregistrement contenant les données A=10, B=20 et C=25, les champs suivants:
a: 10 truc1: 1010
b: 20 truc2: 2010
c: 25 truc3: 2510
machin: 5530
alors, fais une requête basée sur ta table, ajoute tes quatre champs calculés dans cette requête, et base ton formulaire sur cette requête.
mais je ne suis pas sûr d'avoir compris (surtout le "j'appelle ce champ G10, G20 ou G25", où on mélange nom de contrôle et valeur de champ)