Einfache Frage Access 03

Hi Leute!

Vermutlich seh ich vor lauter Bäumen den Wald kaum aber ich komm einfach nicht weiter!

Ich wollte eine Tabelle für meine Kunden, und eine für mein Personal anlegen. Das Personal sollte dann dem Kunden zugewiesen werden. Bei jedem Kunden sehe ich dann wer ihn betreut und umgekehrt das gleiche.

Mein Problem ist aber, dass oft 20-30 Leute einem einzigen Kunden zugewiesen werden und oftmals 1 Angestellter mehr als einen Kunden betreut.

Wie gehe ich hier nun am besten vor?

Vielen Dank im voraus!

LG Franky

Hallo Franky!

Wie gehe ich hier nun am besten vor?

Ob es die beste Vorgangsweise ist, kann ich leider nicht sagen. Trotzdem würde ich das so aus 2 Gründen lösen:
1.) Es ist ziemlich leicht auswertbar
2.) Es ist „unbeschränkt“ erweiterbar

Hier nun mein Vorschlag:
Eine zusätzliche Tabelle als „Kunde-Mitarbeiter-Beziehung“ anlegen - jeder Kunde hat die zugewiesenen Mitarbeiter hinterlegt.

Die Ausführung ist abhängig vom Zwek, aber ich denke das Einfachste wäre lt. nachfolgendem Beispiel:

1 - Kunde1 - Mitarbeiter1
2 - Kunde1 - Mitarbeiter3
3 - Kunde2 - Mitarbeiter2
4 - Kunde2 - Mitarbeiter3
5 - Kunde3 - Mitarbeiter1

Hoffe das hilft Dir weiter.

Cu
Earp

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hier nun mein Vorschlag:
Eine zusätzliche Tabelle als „Kunde-Mitarbeiter-Beziehung“
anlegen - jeder Kunde hat die zugewiesenen Mitarbeiter
hinterlegt.

Die Ausführung ist abhängig vom Zwek, aber ich denke das
Einfachste wäre lt. nachfolgendem Beispiel:

1 - Kunde1 - Mitarbeiter1
2 - Kunde1 - Mitarbeiter3
3 - Kunde2 - Mitarbeiter2
4 - Kunde2 - Mitarbeiter3
5 - Kunde3 - Mitarbeiter1

Hi!

Ja hab mir gedacht das ich um sowas nicht herum kommen werde.

Halte diese Methode aber auch für am besten geeignet.

Vielen Dank!

Moin, Franky,

Mein Problem ist aber, dass oft 20-30 Leute einem einzigen
Kunden zugewiesen werden und oftmals 1 Angestellter mehr als
einen Kunden betreut.

das ist die klassische m:n-Beziehung:

 betreut
 Angestellter 

Direkt abspeichern geht nicht, deshalb muss eine weitere Tabelle her, die aus einer m:n zwei 1:n macht:



    
     Angestellter -----\>\> Betreuung 
    
    Lesefutter dazu: http://www.kofler.cc/pdf/mysql-design.pdf, Kapitel 8.6 Relationen.
    
    Gruß Ralf