Hallo und Danke für eure Zeit und Mühe.
Also,
eine Tabelle "Aufträge" beinhaltet drei Personalnummern für Kunde, Verantwortlicher und Mitarbeiter, welche sich als Primärschlüssel in einer Mitarbeiter-Tabelle wiederfindet.
Die Mitarbeiter-Tabelle wiederum hat ein Mehrfach-Auswahlfeld "Beziehung", weil der Mitarbeiter sowohl als auch Kunde, Verantwortlicher und/oder Mitarbeiter der Abteilung ist.
Also, PersonalNummer-Kunde, PersonalNummer-Verantwortlicher und PersonalNummer-Abteilungsitarbeiter verweisen auf eine Abfrage, in der die Mitarbeiter entsprechend ihrer
Beziehung herausgefiltert werden.
In einem Formular möchte ich jedoch alle Daten der Auftragstabelle und der drei über die Personalnummern ausgewählen Mitarbeiter (Tel, Adresse, eMail,...) anzeigen.
Ich bisher vergeudeten Stunden sagen mir, ich bin zu dämlich.
Hallo,
na, "dämlich" wohl nicht, es liegt eher an ein paar fehlenden Kenntnissen :-)
Zwei Möglichkeiten:
-- In der Formular-Abfrage die Mitarbeitertabelle 3 Mal hinzufügen und jede davon mit dem entspr. Fremdschlüsselfeld verknüpfen. Aus den 3 MA-Tabellen jeweils die gewünschten Felder in die Abfragespelten ziehen (und einen passenden Alias-Namen vergeben)
-- Im Formular gebundene Kombis bei den 3 Fremdschlüsselfeldern einsetzen und die Datensatzherkunft der Kombis auf die MA-Tabelle einstellen (bzw. auf eine passend selektierende Abfrage). Sodann weitere (ungebundene) Textfelder einbauen, in deren Steuerelementinhalt jeweils der Verweis auf die entspr. Listenfeldspalte des zugehörenden Kombis zu stehen kommt:
=Me!cmbKU.Column(1) 'z. B. bei "Kunden" als Verweis auf den Wert in der 2.(!) Spalte
=Me!cmbMA.Column(2) ' z. B. bei "Mitarbeiter" als Verweis auf den Wert in der 3.(!) Spalte
Nun, es hat ein bisschen gedauert, bis ich genau verstanden habe, was du mir beibringen wolltest. Jetzt funktionierts aber und alles ist wieder leicht. Ganz herzlichen Dank. ;D