Seite 1 von 1

Form mit Abfagen und verküpften Tabellen

Verfasst: So 13. Okt 2019, 12:39
von _jb_
Hallo Allerseits,
ich habe gerade erst mit LibreOffice Base angefangen, hoffe dass ihr mir daher etwas Nachsichtig seit, wenn ich nicht gleich alles verstehe. Mit MySQL kenne ich mich allerdings ein wenig aus, also Datenbanken an sich sind mir schon vertraut.

Hintergrund ist, dass ich zwei Tabellen habe: eine ist angefüllt mit Adressen und die Zweite (Diakone) enthält nur ein ID Feld und eines für eine Bemerkung. Die IDs sollen dort später auf die Adresstabelle verweisen.

Als nächstes habe ich eine Abfrage erstellt, die eine Relation zwischen den beiden Tabellen aufbaut und mir Vor- und Nachname in einem neuen Feld vereint:

Code: Alles auswählen

SELECT "Diakone"."Diakon", "Adressliste"."Vorname" || ' ' || "Adressliste"."Nachname" "Name" FROM "Diakone", "Adressliste" WHERE "Diakone"."Diakon" = "Adressliste"."ID"
Mein Wunsch wäre nun, dass ich ein Formular habe, was mir eine Dropdown-Liste zur Verfügung stellt, welche mir alle Vor- und Nachnamen auflistet (also auch so verbunden wie bei der Abfrage: "Adressliste"."Vorname" || ' ' || "Adressliste"."Nachname" "Name"). Wenn ich darin nun einen Namen auswähle, soll die dazugehörige ID in die Diakone Tabelle eingefügt werden.

Könnt ihr mir hier ein paar Tipps geben, wie ich das bewerkstelligen kann?

Re: Form mit Abfagen und verküpften Tabellen

Verfasst: So 13. Okt 2019, 13:06
von F3K Total
Moin,
schau mal in mein Videotutorial "07 OpenOffice Base: Listenfelder erstellen", siehe meine Signatur...
Die Anzeigespalte des Listenfeldes kann man natürlich aus Vor- und Nachname zusammensetzen, etwa so:

Code: Alles auswählen

SELECT "Vorname" || ' ' || "Nachname", "ID" FROM "Adressliste"
Gruß R

Re: Form mit Abfagen und verküpften Tabellen

Verfasst: Mo 14. Okt 2019, 08:22
von _jb_
Ich danke dir, denke das wird mir weiterhelfen! Bei mir schreibe ich zwar nicht in die "Elterntabelle", aber ich müsste den Ansatz ja so adaptieren können.

Noch eine Verständnisfrage: Kann es sein, dass ich mit einem Formular nicht in eine Abfrage hineinschreiben kann?

Re: Form mit Abfagen und verküpften Tabellen

Verfasst: Mo 14. Okt 2019, 09:32
von RobertG
_jb_ hat geschrieben:
Mo 14. Okt 2019, 08:22
Noch eine Verständnisfrage: Kann es sein, dass ich mit einem Formular nicht in eine Abfrage hineinschreiben kann?
Wenn die Abfrage selbst die Änderung von Inhalt zulässt, dann ist dies auch über ein Formular möglich. Die Abfrage muss grundsätzlich die Primärschlüssel aller beteiligten Tabellen beinhalten, damit sie editierbar bleibt.

Gruß

Robert

Re: Form mit Abfagen und verküpften Tabellen

Verfasst: Mo 14. Okt 2019, 10:10
von _jb_
Super, ich danke dir Robert - das hilft mir sehr weiter!

Einen schönen Tag noch!

Grüße
Jonathan