Hallo Jakob,
wie Gast schon schreibt: Bei Deiner Konstruktion kannst Du jedem Kunden nur ein Produkt zuweisen. Wenn Du mehrere Produkte zuweisen möchtest, dann brauchst Du eine Tabelle, die zwischengeschaltet wird:
"Beziehung_Kunden_Produkte"
Kunden_ID
Produkte_ID
Diese Tabelle muss mindestens die beiden Primärschlüssel enthalten. Beide zusammen ergeben das Schlüsselfeld der neuen Tabelle. Dann kannst Du zu einem Kunden auch mehrere Produkte zuweisen und ein Produkt mehreren Kunden zuweisen.
Neben dem empfohlenen Link hier ein Link zu einer Seite, die solche Relationen aufzeigt, wie Du sie vielleicht einplanst:
http://robert.familiegrosskopf.de - dort der Menüpunkt EGR-Rechnung
Am sinnvollsten ist es natürlich, sich das selbst entsprechend zusammen zu bauen. Anregungen können aber sicher nicht schaden, sondern zeigen eventuell auch Möglichkeiten auf.
Gruß
Robert
Base Datenbank Produkten Kunden zuweisen
Moderator: Moderatoren
Re: Base Datenbank Produkten Kunden zuweisen
Servus
Je nach letztendlicher Verwendung ist
Je nach letztendlicher Verwendung ist
keine gute Idee, da ein Kunde dann jedes Produkt nur ein einziges Mal zugewiesen bekommen könnte.RobertG hat geschrieben:Diese Tabelle muss mindestens die beiden Primärschlüssel enthalten. Beide zusammen ergeben das Schlüsselfeld der neuen Tabelle.
Re: Base Datenbank Produkten Kunden zuweisen
Hast Recht, besser wäre ein separater Primärschlüssel und diese beiden als Fremdschlüssel, wobei noch zu überlegen ist, ob irgendwo so etwas wie eine Rechnungsnummer sowie ein Datum verwaltet werden kann.
Also: Beide als ein Schlüssel nur, wenn ein Kunde nicht zweimal das gleiche Produkt erhalten soll; sonst vielleicht eine RechungsID hinzunehmen.
Gruß
Robert
Also: Beide als ein Schlüssel nur, wenn ein Kunde nicht zweimal das gleiche Produkt erhalten soll; sonst vielleicht eine RechungsID hinzunehmen.
Gruß
Robert
Re: Base Datenbank Produkten Kunden zuweisen
CROSSPOSTING ohne Bezug ist unhöflich!
- miniKasse MMove 1.0.6 Base Videotutorial
- Windows 11: AOO, LO Linux Mint: AOO, LO