Libre office Daten mit Formular abfragen

Hallo Leute!

Ich habe bei Libre drei Tabellen erstellt zwei mit den Hauptinformationen („Termine“ und „Mitarbeiter“) und eine Hilfstabelle („Termin der Mitarbeiters“.
Die Hilfstabelle enthält als Fremdschlüssel die Primärschlüssel der Haupttabellen. Diese sind aber Nummern („Mitarbeiter_ID“ und „Termin_ID“).
In einem Formular das alle Termine eines bestimmten Mitarbeiters abfragen soll möchte ich aber das man den Namen des Mitarbeiters eingeben kann (die Namen existieren in zwei Spalten der Tabelle Mitarbeiter: „Vorname“ und „Nachname“) und nicht die nummer („Mitarbeiter_ID“).

Kann mir vielleicht jemand sagen ob und wie das geht…?

Moin,

ich kenne LibreOffice nicht, das Vorgehen ist aber in jedem DB-System das gleiche: Schreib eine View, mit der die Daten zusammengeführt werden und mach diese View zur Datenquelle für das Formular. Stichwort zum Weiterlesen: Join.

Prinzip:

 select Name, Vorname, {Termindaten}
 from M, T, MT
 where MT.Mitarbeiter\_ID = M.Mitarbeiter\_ID
 and MT.Termin\_ID = T.Termin\_ID 

Gruß Ralf