Tu veux dire que chaque fois que tu trouves un résultat, la surface calculée par ton formulaire puisse être ajoutée aux calucls de surface précédents? Ai-je bien suivi???
Si oui, tu vas être obligé de procéder en deux étappes.
Une zone de texte ne peut contenir qu'une chose à la fois.
La première, que j'appelle CalculeSurface, existe déjà, et calcule la surface correspondant à l'enregistrement en cours.
La deuxième sera indépendante et donc vide au début. Je l'appelle SurfaceTotale.
Et chaque clic sur le bouton ajoutera le calcule de la surface actuelle à la surface totale.
Dans le module attaché au bouton, tu écris:
If IsNull(Me!SurfaceTotale) then Me!SurfaceTotale = 0
Me!SurfaceTotale = Me!SurfaceTotale + Me!CalculSurface
La première ligne initialise ton total à zéro sinon les additions ne se feront pas, et ensuite à chaque clic le calcul de surface se rajoute.
Pourquoi se compliquer la vie à faire simple, quand c'est si simple de faire compliqué?