Beziehungen zwischen Tabellen

19/01/2009 - 11:04 von Amateur | Report spam
Ich habe eine Datenbank mit 2 Tabellen erstellt...
Tabelle Kunden und Tabelle Produkte
Nun möchte ich diese mit einer 1:n Beziehung verbinden und es gellingt mir
nicht, bzw. weiss ich nicht, wie ich den Primàrschlüssel von Kunden in die
Tabelle Produkte kriege. Muss ich da ein neues Feld erstellen? Wenn ja, was
für einen Wert darf es haben? Wie kann ich dann den Kunden die Produkte
zuteilen? Irgendwie funktioniert nichts, egal was ich veràndere und nun weiss
ich nicht mehr, wo ich anfangen soll
Danke
 

Lesen sie die antworten

#1 Dietmar Thesing
19/01/2009 - 11:39 | Warnen spam
Hallo Amateur,

hier ist es üblich, den kompletten Realnamen anzugeben. Danke.

"Amateur" schrieb:
Ich habe eine Datenbank mit 2 Tabellen erstellt...
Tabelle Kunden und Tabelle Produkte



So weit richtig.

Nun möchte ich diese mit einer 1:n Beziehung verbinden und es
gellingt mir
nicht, bzw. weiss ich nicht, wie ich den Primàrschlüssel von Kunden
in die
Tabelle Produkte kriege.



Das gelingt schon mal nicht, weil es keine 1:n-Beziehung ist, sondern
(mindestens) n:m, die Du mit mindestens einer weiteren Tabelle
auflösen musst.
Normalerweise sind es zwei zusàtzliche Tabellen:
Bestellungen und Bestelldetails.

Muss ich da ein neues Feld erstellen? Wenn ja, was
für einen Wert darf es haben? Wie kann ich dann den Kunden die
Produkte
zuteilen? Irgendwie funktioniert nichts, egal was ich veràndere und
nun weiss
ich nicht mehr, wo ich anfangen soll
Danke



ich setze mal deine zwei Tabellen mit mindestens folgenden Feldern
voraus:
tblKunden
- KundeID (Autowert, Primàrschlüssel)
- Kunde (Text)

tlbProdukte
- ProduktID (Autowert, Primàrschlüssel)
- Produkt (Text)

Dann brauchst Du mindestens eine dritte Tabelle:
tblBestellungen
- BestellungID (Autowert)
- ProduktID (Long, kein Standardwert)
- KundeID (Long, kein Standardwert)

Anschließend definierst Du die Beziehungen.

Aber wie gesagt, auch das ist noch falsch, weil ja ein Kunde mehrere
Bestellungen aufgeben kann und diese Bestellung jeweils mehrere
Produkte betreffen kann.

Dazu solltest Du Dir unbedingt die Nordwind anschauen.

Außerdem wàre es gut, wenn Du genauer beschreibst, was "funktioniert
nicht" heißt.

Weitere Hilfe findest Du z.B. unter:
http://www.access-tutorial.de

und natürlich bei www.donkarl.com

Natürlich darfst Du dich hier auch wieder melden.

HTH
Dietmar

Ähnliche fragen