Seite 1 von 1

Neuanlage und Ändern im gleichen Formular

Verfasst: Mo 1. Dez 2025, 08:21
von HeiDieLX2
Hallo und guten Morgen,
ich hoffe es kann mir jemand aus meiner Endlosschleife heraushelfen.
Der Bereich unter HF_VEREIN funktioniert wie er soll.
Nun möchte ich gerne in den Feldern in HF_VEREINEU die Daten aus der Tabelle tblVereine in den Feldern sehen um diese ggf zu ändern.
Gleichzeitig möchte ich im gleichen Formular einen neuen Verein eingeben können.
Alle meine Versuche das hinzubekommen scheiterten an der ein oder anderen Stelle.
Habe ich HF_VERINEU unter F_ListVerein kann eich eine Verknüpfung machen. Dann sind die Inhalte synchron. Jedoch die Neuanlage scheitert am abspeichern in der Postgresql tabelle wegen bereits vorhandener ID.
Ich kann mir nun wirklich nicht vorstellen, dass eine so in einer Datenbank alltägliche Aufgabenstellung so schwer zu lösen ist.
Für Hinweise zum richtigen Weg sehr dankbar.

Re: Neuanlage und Ändern im gleichen Formular

Verfasst: Mo 1. Dez 2025, 15:58
von RobertG
Die ID kann ja nur vorhanden sein, wenn Du sie auch von dem darüberliegenden Formular auf das darunter überträgst. Für einen neuen Verein ist das nicht möglich. Du könntest also in dem Unterformular lediglich alten Daten anschauen aber nicht verändern. Bei neuen Daten könntest Du entsprechend mit den übertragenen Daten weiter arbeiten.

Ich frage mich aber dabei sowieso: Was willst Du bei einem neuen Verein von anderen Vereinen einfach kopieren?

Re: Neuanlage und Ändern im gleichen Formular

Verfasst: Di 2. Dez 2025, 07:41
von HeiDieLX2
Guten Morgen Robert,
schön von dir zu lesen!
Ich möchte nichts kopieren, sondern im selben Formular eben Änderungen an einem bestehenden Vereinssatz vornehmen können und auch die Neueingabe darüber machen.
BTW: Mich nervt das doch sehr an, und zwar seit meinen ersten Schritten vor Jahren, dass es für diese Problemstellung keine gute und einfache Lösung gibt.
So wie ich das herausgefunden habe liegt es an der ID die bei Neuanlage leer sein muss, was sie aus den Gegebenheiten von Base eben nicht ist, dass die AutoID von Postgresql greift.

Nun vermutlich baue ich zwei Buttons "Neuer Satz" und "Speichern" und gehe mit SQL-Mitteln an Base in dem Zusammenhang vorbei.

Re: Neuanlage und Ändern im gleichen Formular

Verfasst: Di 2. Dez 2025, 15:58
von RobertG
Du willst doch von einem Suchformular aus an ein Unterformular Daten weiter geben. Warum musst Du da die ID weiter geben?