Hallo Hansa,
verwende doch modale Dialoge und trenne die Datenbank von den Laufzeitobjekten, die natürlich mit Daten aus der Datenbank gefüllt sind.
Bei einem mrOk schiebst du die neuen Daten in die Datenbank und sonst machste halt nichts.
Vielleicht auch nur ein Ansatz für eine mögliche Realisierung, wie du willst