Access-o-Mania

Access-Forum (Deutsch/German) => Formular => Thema gestartet von: Claudius am April 30, 2012, 15:53:04

Titel: Daten für verknüpfte Tabellen über ein Formular (Access 2010)
Beitrag von: Claudius am April 30, 2012, 15:53:04
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.
Titel: Re: Daten für verknüpfte Tabellen über ein Formular (Access 2010)
Beitrag von: DF6GL am April 30, 2012, 16:13:39
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

Titel: Re: Daten für verknüpfte Tabellen über ein Formular (Access 2010)
Beitrag von: Claudius am Mai 03, 2012, 09:30:49
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