Hallo clarus,
ja das ist ganz einfach realisierbar.
Angenommen, dein Feld für die Einzelflächen hat die FeldID = 123 und dein Formular die ID = 1, dann kannst du so vorgehen:
Erstelle ein neues Feld mit dem Namen 'bisher erfasste Gesamtfläche' vom Typ 'Listbox SQL'. In den Grundeinstellungen bei 'SQL-Select-Statement'
Code:
SELECT SUM(`F123`) as value, SUM(`F123`) as label FROM `#__visforms_1`
eintragen und 'Als Datenliste anzeigen' = 'JA'. Wenn du zusätzlich 'Feld verstecken, wenn Liste leer ist' auf 'JA', setzt, wird die Gesamtsumme nur angezeigt, wenn es auch etwas zum Summieren gibt, also wenn mindestens eine Einzelfläche in der Datenbank gespeichert ist. Sie Summe selbst wird dabei nicht in der Datenbank gespeichert, sondern mit jedem Aufruf neu berechnet und angezeigt. Da sich die Summe auf die bereits
gespeicherten Daten bezieht, ist sie im Eingabeformular als 'bisher erfasste Gesamtfläche' zu verstehen. Wenn du eine Live-Berechnung schon während der Eingabe einer weiteren Einzelfläche und vor dem Absenden/Speichern des Datensatzes benötigst, lässt sich das mit JavaScript lösen.
Vielleicht hilft dir das weiter.