Hallo Michael,
erstmal vielen Dank für deine genaue und verständliche Beschreibung!
Du musst 2 Dinge voneinander trennen.
1. Das Formular.
2. Die Formulardaten im Backend.
Zu 1.:
Alle Funktionalitäten des Formulars (SQL, Berechnung, Bedingte Anzeige) beziehen sich auf das Absenden eines Formulars mit den gewünschten Daten.
Nach dem Absenden werden die Daten gespeichert und nicht mehr weiter verändert: die gespeicherten Daten bleiben die original gesendeten Daten.
Das ist das erwartete Verhallten und auch so gewollt.
Zu 2.:
Visforms bietet aber die Möglichkeit, die Daten im Frontend (Edit-Ansicht) und im Backend manuell zu bearbeiten (Joomla-Administration --> Visforms --> Formulare --> Formular-Daten).
Die oben genannten Funktionalitäten des Formulars aus 1. existieren hier nicht.
Wenn der Original-Datensatz (die Daten des Benutzers) bearbeitet wurde, wird das entsprechend vermerkt und eine Kopie der Original-Daten angelegt.
In Visforms kann man den so gesicherten Original-Datensatz auch wieder zurück in die Formular-Tabelle schreiben und hat die Original-Daten zurück.
Der Wert hier ist offensichtlich: Der originale Datensatz den der Benutzer abgeschickt hat.
Das ist so gewollt und im Rahmen einer Formularkomponente sinnvoll.
Zu deinem beschriebenen Vorhaben:
Deine Logik entspricht eher den Möglichkeiten einer Art 'Tabellen-Kalkulation' mit Abhängigkeiten zwischen den gespeicherten Daten im Backend.
Im Backend, also basierend auf gespeicherten Daten, sind alle möglichen Prozesse denkbar: Shop, Buchhaltung, Lagerveraltung.
So auch deine Anforderung an die Nach-Bearbeitung im Backend 'stetig gespeichert bleiben und in regelmäßigen Abständen aktualisiert werden'.
Das alles macht Visforms an dieser Stelle nicht.
Spezialisierte Anwendungen machen das.
Visforms unterstützt dich aber bei derartigen Vorhaben und selbstverständlich auch bei deinen Vorstellungen mit den beschriebenen SQL-Abhängigkeiten.
Visforms kann beliebig erweitert werden, allerdings nicht mit der gewohnten Konfiguration von Formular oder Feldern.
Deine Lösung kannst du mit einem 'Visforms Custom-Plugin' erreichen.
Eine Möglichkeit für Entwickler gibt es in Form der Erstellung eines Custom-Plugins.
In der Dokumentation wird beschrieben, wie ein 'Visforms Custom-Plugin' erstellt werden kann.
Custom-Plugin Erstellung:
docs.joomla-4.visforms.vi-solutions.de/d...-plugin-development/
Custom Plugin Event System:
docs.joomla-4.visforms.vi-solutions.de/d...-plugin-development/
Es gibt ein fertiges komplettes Custom-Plugin mit allen Events und Hilfsfunktionen als Template, das die Installation von Visforms mitbringt:
docs.joomla-4.visforms.vi-solutions.de/d...-plugin-development/
Der Entwickler kann dann selbst entscheiden, was zusätzlich alles geschehen soll.
Die Erstellung eines Custom-Plugins erfordert etwas Erfahrung in der PHP-Entwicklung unter Joomla.
Falls du Hilfe bei der Entwicklung des Plugins benötigst, dann können wir dich gerne dabei unterstützen - auch mit der kompletten Implementierung.
Bitte habe Verständnis dafür, dass wir diesen Aufwand zu unserem aktuellen Stundensatz berechnen müssen.
Liebe Grüße, Ingmar