Seite 1 von 1

Formular mit Unterformular(en)

Verfasst: Mo 2. Mär 2026, 17:37
von rainerwahnsinn
Yo Kinnings!
Ich bin der Neue und komme vielleicht öfters!

Mein Problem ist, dass ich für 9 Wohnungen die Gas-, Wasser- und Stromzähler verwalten möchte.
Ich habe derzeit 5 Tabellen, die ich über die ID's der Wohnung in zwei Abfragen formuliert habe. Dazu habe ich den aktuellen Stand mal angehängt.

Ich möchte in einem Formular die Zählerstände nach Datum eingeben und anzeigen lassen. In der Abfrage funktioniert das schon, aber im Formular werden mir die ID's der Zähler angezeigt, nicht aber die Zählernummern.
Diese habe ich von der Wohnung getrennt in einer eigenen Tabelle untergrbracht, falls sich da mal etwas ändern sollte.
Das ist zur Zeit der Start in möglicherweise Größeres.

Heute ist ein schöner Tag!
Rainer

Re: Formular mit Unterformular(en)

Verfasst: Mo 2. Mär 2026, 20:29
von RobertG
Ich habe mir das Beispiel angesehen und frage mich, ob Du da nicht die falsche Datei angehängt hast: Da sind nur 3 Tabellen, von Wohnungen ist da nichts zu sehen, ein Formular existiert nicht und nach den Downloadinformationen soll das Firebird sein, ist aber HSQLDB.

Wenn Du irgendwo die ID siehst, aber lieber die Bezeichnung hättest: Dafür sind Abfragen da oder in Formularen Listenfelder.

Re: Formular mit Unterformular(en)

Verfasst: Mo 2. Mär 2026, 22:36
von rainerwahnsinn
ahh.. ok. die falsche Datei! Asche auf mein Haupt!

Re: Formular mit Unterformular(en)

Verfasst: Di 3. Mär 2026, 09:59
von RobertG
Du hast durch die Abfrage, mit der Du Dein Hauptformular bestückst, kein Feld, das mit dem Unterformular verknüpfbar ist. Im Hauptformular sind
Wohnung Stromzaehler Wasserzähler
in der tbl_Zaehlerstand sind allerdings nicht die Zählerbezeichnungen sondern nur die Fremdschlüssel.
Du musst also auch die Schlüssel für Stromzaehler und Wasserzähler in die Abfrage übernehmen und dann die Verbindung zu den Schlüsselfeldern machen.
Allerdings: Bei Deiner Tabellenkonstruktion kannst Du nur dann etwas eingeben, wenn sowohl Wasserzähler als auch Stromzähler in den Tabellen existieren. Ich frage mich, warum Du nicht die Whg_ID statt der Zählerfremdschlüssel in der tbl_Zählerstand hast.