Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

Datenbank Struktur-Beziehungen

Begonnen von frankr, März 13, 2011, 18:26:17

⏪ vorheriges - nächstes ⏩

frankr

Hallo Zusammen

Ich habe ein kleines Verständnisproblem bei den Beziehungen bzw. dem Zuordnen der Tabellen.

Zur Erklärung, hoffe es kann sich da jemand rein denken:

eine Kundentabelle, dieser Kunde kann mehrere Aufträge haben, diese Aufträge werden über die Tabelle "TB_Auftragsnummer" verwaltetet.
Dieser Auftrag wiederrum kann mehrere Werkzeugaufträge "TB_Werkzeugaufträge" enthalten. Die verschiedenen Arten der Werkzeugaufträge hole ich aus der Tabelle "TB_Zusatz_Anfertigung_WK", dort sind ca. 20 verschiedene Werkzeugarten hinterlegt.
Zum besseren Verständnis hänge ich ein Screenshot von dem Formular mal mit an.
Bis hier ist mir auch alles klar und ich denke auch richtig gemacht.

Nun möchte ich aber noch für jeden Werkzeugauftrag bzw. die darin enthaltene Werkzeugart die aus der Tabelle "TB_Zusatz_Anfertigung_WK"
bezogen wird nochmals Daten hinterlegen, eigentlich eine Art Kalkulation. Dazu habe ich schon mal eine Tabelle "TB_Schlauchkontulehre" angelegt und in Beziehung gestellt, aber jetzt kommt das Problem, woher soll der Datensatz wissen das es sich um die Werkzeugart Schlauchkonturlehre handelt?
Ich will ja für alle 20 Werkzeugarten (Tabelle kann in zukunft auch größer werden) eine Kalkulation hinterlegen und jede Werkzeugart hat verschiedene Angaben zur Kalkulation, ich kann also nicht nur eine Tabelle für die Kalkulation machen, mir ist klar das ich noch 20 Tabellen machen muß, aber wie stelle ich die in Beziehung zu den Werkzeugaufträgen so das die ID der Tabelle "TB_Zusatz_Anfertigung_WK" mit denen der ca. 20 einzelnen Tabellen in zusammenhang steht?

Passt mein Aufbau vlt. jetzt nicht mehr durch die Kalkulation ?

Ich hoffe ich konnte mich verständlich ausdrücken, bin für jede Hilfe sehr dankbar




[Anhang gelöscht durch Administrator]

DF6GL

Hallo,

wenn Schlauchkontulehre mit Zusatz_Anfertigung in Beziehung steht, dann muß diese TAbelle auch dort angebunden werden und nicht an Werkzeugaufträge..

Evtl ist eine weitere Zwischentabelle für "Variationen" nötig...
Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access

frankr

#2
Danke schon mal

hm...ja...aber ich brauch ja auch die Beziehung zu Werkzeugaufträge.......

In dem form was ich mit anghängt habe ist unter der Werkzeugbestellung die "TB_Zusatz_Anfertigung_WK"

wenn ich jetzt an die Tabelle "TB_Zusatz_Anfertigung_WK" die TB_Schlauchkonturlehre als 1:N binde weiß ich nicht wie das funktionieren soll das der Datensatz aus Werkzeugaufträge bzw die ID davon mit Schlauchkonturlehre in Beziehung steht, damit ich das später in einer Abfrage auch zu ordnen kann

Oder habe ich dich falsch verstanden ?

mfg
Frankr

DF6GL

HAllo,


"davon mit Schlauchkonturlehre in Beziehung steht damit "


das ist auch nicht gefordert, weil Werkzeugaufträge über TB_Zusatz_Anfertigung_WK zugriffsfähig ist (oder wie gesagt, eine weitere Zwischentabelle nötig sein könnte)
Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access

frankr

#4
Danke
sorry .............ich bin nicht der Profi, so richtig verstehe ich nicht wie das funktionieren soll, wie soll solch eine Zwischentabelle aus sehen?

meinst das so wie im Screenshot?



[Anhang gelöscht durch Administrator]

DF6GL

Hallo,

naja, ich hinterblicke nicht Deine Datenzusammenhänge...  (und die Benamsungern)   :(


Ansonsten nein, Du hast ja keine weitere Zwischentabelle eingebaut.



TB_Zusatz_Anfertigung_WK   --  1:n ---    tblZwischentabelle   --n:1---   TB_Schlauchkontulehre

                               tblZwischentabelle.ZWTabID      --1:n---    TB_Werkzeugaufträge.TbZusatzanfertigungID1
Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access