DerSmurf schrieb:
Diese gibt es auch in deiner Version.
Kunde.ScheinNr bleibt leer, wenn die Person keinen Fischereischein hat.
Dann mach als Default-Wert "" in die Column, das ist als würde das was drin stehen (ein leerer String eben) und du kannst die trotzdem auf NotNull setzen. Bei mir in meinem riesigen DataSet gibt es keine einzige Column, wo DbNull erlaubt ist.
DerSmurf schrieb:
es soll abrufbar sein, wie viele Marken sich im Bestand befinden müssen
DerSmurf schrieb:
ein System zum Speichern der Abrechnungen / Lieferungen
also ein kleines Warenwirtschaftssystem mit Bestandsführung ..
Deine Abrechnung-Lieferung Tabelle ist falschrum. Du erzeugst so auch eine Ringrealtion mit Lieferant.
Sinnvoller wäre hier die AbrechnungLieferung-Tabelle als untergeordnete von Artikel und Kunde (Person) zu machen.
Denn über die ArtikelID kommst du auch an den Lieferanten dran.
EDIT: Wenn du Hilfe beim Grundgerüst brauchst - schau' mal, dass du ein Headset fürn PC an den Start bringst, dann können wir
am Wochenende spät abends auch gern mal ne Teamviewer/Teamspeak-Sitzung machen und das Grundgerüst zusammen bauen wenn du magst.
"Na, wie ist das Wetter bei dir?"
"Caps Lock."
"Hä?"
"Shift ohne Ende!"
"Caps Lock."
"Hä?"
"Shift ohne Ende!"