Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

Daten für verknüpfte Tabellen über ein Formular (Access 2010)

Begonnen von Claudius, April 30, 2012, 15:53:04

⏪ vorheriges - nächstes ⏩

Claudius

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.

DF6GL

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

Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access

Claudius

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