Access-o-Mania

Access-Forum (Deutsch/German) => Tabelle/Abfrage => Thema gestartet von: Grumpy am September 04, 2017, 13:10:54

Titel: 2 Tabellen verknüpfen
Beitrag von: Grumpy am September 04, 2017, 13:10:54
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
Titel: Re: 2 Tabellen verknüpfen
Beitrag von: DF6GL am September 04, 2017, 14:19:11
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

Titel: Re: 2 Tabellen verknüpfen
Beitrag von: Grumpy am September 05, 2017, 07:45:19
Danke.....funzt ;D