Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

2 Tabellen verknüpfen

Begonnen von Grumpy, September 04, 2017, 13:10:54

⏪ vorheriges - nächstes ⏩

Grumpy

Bin leider Neuling und stehe im Moment auf dem Schlauch...wird für einen Crack eine Leichtigkeit sein.

ich habe eine Tabelle Grunddaten mit den Namen und Vornamen.
in einer anderen Tabelle habe ich Kartennr (Karten ID und Kartennr).
Jetzt möchte ich über ein Dropdwonfeld jedem datensatz der Tabelle Grunddaten einen datensatz KartenNr zuweisen.
Am liebsten sollte die Auswahl beim 2 datensatz die erste Kartennummer gar nicht mehr zur Auswahl zulassen.

Tabelle Grunddaten hat folgende Felder
ID als Autowert
Name
Vorname
Zutritsberechtigung (hier sollen die KartenNr eingefügt werden)

Tabelle Zutrittskarten:
Kartennummer gesamt
KartenNr (diese reicht für die Anzeige)
Karten ID
Name
Vorname

DF6GL

Hallo,

gibt es für jede Person (Grunddaten?)  nur immer eine Karte (KartenID)  ?

Wenn so, ist die tblKarten überflüssig und das Feld  KartenNr kann in tblPersonen (Grunddaten) mit aufgenommen werden.

Wenn eine Karte mehrere Attribute (Datensatzfelder) besitzt, dann könnte die Konstellation so aussehen:

tblPersonen

PersID (PK, Autowert)
Pers_Nachname  (Text)
Pers_Vorname (Text)
Pers_KarteID  (FK, Long)



tblKarten
KarteID  (PK, Autowert)
Karte_Nr  (Text, bzw. Long)
Karte_LangNr  (Text)


Dazu ein Formular mit Datenherkunft zu tblPersonen und einem an Pers_KarteID gebundenen Kombifeld:

Steuerelementinhalt:  Pers_KarteID
Gebundene Spalte: 1
Spaltenanzahl:  3
Spaltenbreiten:  0cm;2cm;6cm
Datensatzherkunft:  Select KarteID, Karte_Nr, Karte_LangNr From tblKarten Order by Karte_Nr

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

Grumpy