Access-o-Mania

Access-Forum (Deutsch/German) => Tabelle/Abfrage => Thema gestartet von: Lurtz am Februar 06, 2014, 14:41:54

Titel: Daten aus mehreren Tabellen ohne Beziehung zusammenfügen
Beitrag von: Lurtz am Februar 06, 2014, 14:41:54
Ich bin gerade mit einer Situation konfrontiert, mit der ich überhaupt nicht klar komme.
Große Datenbank, eine Tabelle Firmen mit einem Zähler = Primärschlüssel, einer einzigartigen ID-Nummer, Name etc.
Dazu sechs kleine Tabellen, in denen QM-Daten gespeichert sind. Diese haben ebenfalls die ID-Nummer der Firmen, jedoch wie gesagt ohne hergestellte Beziehung. Daneben gibt es Felder für das Berichtsjahr_von und das Berichtsjahr_bis, dazu einen Index, der das QM bewertet. Die IDs kommen je Berichtsjahr mehrfach vor.
Den Index möchte ich je Berichtsjahr über eine Abfrage in einen Bericht packen, wobei jede ID = Firma mehrere Indizes aus den QM-Tabellen benötigt.
Ich kriege das absolut nicht hin, die zu verbinden. Führe ich die einzelnen QM-Tabellen in der Abfrage nur auf, kriege ich wohl das Kreuzprodukt und habe am Ende 6.000 Datensätze, bei eigentlich 208 Firmen.
Ich hoffe das war einigermaßen verständlich. Hilfe :'(
Titel: Re: Daten aus mehreren Tabellen ohne Beziehung zusammenfügen
Beitrag von: MzKlMu am Februar 06, 2014, 15:31:04
Hallo,
und warum stellst Du keine Verknüpfung her, wenn es die Schlüsselfelder bereits gibt?
Titel: Re: Daten aus mehreren Tabellen ohne Beziehung zusammenfügen
Beitrag von: Lurtz am Februar 06, 2014, 15:43:35
Zitat von: MzKlMu am Februar 06, 2014, 15:31:04
Hallo,
und warum stellst Du keine Verknüpfung her, wenn es die Schlüsselfelder bereits gibt?
Weil mir Access nur eine undefinierte anbietet und mir das glaube ich auch nicht weiter hilft.

Ich schaffe es problemlos, die Firmentabelle mit EINER QM-Tabelle zu verknüpfen, eben über die ID. Problematisch wird es, da ich Werte aus MEHREREN der QM-Tabellen in EINER Zeile brauche. Und sobald ich eine zweite QM-Tabelle in die Abfrage nehme und ebenfalls mit der Firmen-Tabelle über die ID verknüpfe, kommt nur noch Müll raus (Kreuzprodukt nehme ich an).
Titel: Re: Daten aus mehreren Tabellen ohne Beziehung zusammenfügen
Beitrag von: MzKlMu am Februar 06, 2014, 15:46:19
Hallo,
wenn die Tabelle so aussieht, wie im anderen Forum gezeigt, so halte ich das Datenmodell für falsch.
Für QM1, 2, 3 ist eine eigene Tabelle erforderlich.


PS:
Grossposting (gleiche Frage in mehreren Foren) ist gemäß den Regeln unerwünscht. Siehe Nettiquette 
Titel: Re: Daten aus mehreren Tabellen ohne Beziehung zusammenfügen
Beitrag von: Lurtz am Februar 06, 2014, 15:51:12
Zitat von: MzKlMu am Februar 06, 2014, 15:46:19
Hallo,
wenn die Tabelle so aussieht, wie im anderen Forum gezeigt, so halte ich das Datenmodell für falsch.
Für QM1, 2, 3 ist eine eigene Tabelle erforderlich.
Nein da will ich hin. QM 1, 2, 3 sind jeweils in eigenen Tabellen und die kriege ich eben nicht sinnvoll verknüft.

ZitatPS:
Grossposting (gleiche Frage in mehreren Foren) ist gemäß den Regeln unerwünscht. Siehe Nettiquette
Auch wenn es unterschiedliche Betreiber sind? :o Na dann kann auch zu von mir aus.
Titel: Re: Daten aus mehreren Tabellen ohne Beziehung zusammenfügen
Beitrag von: MzKlMu am Februar 06, 2014, 16:28:09
Hallo,
ZitatQM 1, 2, 3 sind jeweils in eigenen Tabellen und die kriege ich eben nicht sinnvoll verknüft.
falsches Datenmodell, die QM Tabellen sind in einer Tabelle zu erfassen, mit einem Feld zur Unterscheidung. Dann löst sich Dein Problem in Luft auf.

Du kannst regelmäßig davon ausgehen, wenn sich keine sinnvollen Beziehungen mit referentieller Integrität anlegen lassen, ist das Datenmodell mit an Sicherheit grenzender Wahrscheinlichkeit falsch.