Office - Word, Excel und Co. 9.706 Themen, 40.868 Beiträge

Probleme mit Access-Abfragen

McMorning / 5 Antworten / Flachansicht Nickles

Hi Leute,

mich plagt folgendes Problem in MS-Access:

Ich habe in Access zwei Tabellen die folgendermaßen aufgebaut sind:

Tabelle 1 Tabelle 2
Monat Umsatz Monat Umsatz
1 500 1 470
2 800 2 820
3 750 3 420
4 300 4 640
5 600 5 720
6 430 6 530
7 520 7 240
8 670 8 310
9 410 9 720
10 600 10 470
11 290 11 410
12 320 12 460

Aus diesen beiden Tabellen möchte ich nun eine Abfrage erstellen die den folgenden Aufbau hat:
Abfrage 1
Monat Umsatz1 Umsatz2
1 500 470
2 800 820
3 750 420
4 300 640
5 600 720
6 430 530
7 520 240
8 670 310
9 410 720
10 600 470
11 290 410
12 320 460


Also einfach eine Art Zusammenfassung dieser beiden Tabellen. Daher habe ich es mit folgender Abfrage versucht:

SELECT Tabelle1.Monat, Tabelle1.Umsatz, Tabelle2.Umsatz
FROM Tabelle1, Tabelle2;

Dabei entsteht jedoch eine Tabelle die folgenden Aufbau besitzt (Hier jetzt nur die jeweiligen Monate aufgelistet und nicht die Werte!):

Monat Umsatz1 Umsatz2
1 1 1
2 2 1
3 3 1
... ... ...
11 11 1
12 12 1
1 1 2
2 2 2
3 3 3
... ... ...
Und so weiter...

Die Frage ist also, wie bekomme ich meine einfache kleine Tabelle mit den 12 Datensätzen und nicht diese endlose Verknüpfung von allen Datensätzen?? In diesem Fall z.B. hat die Tabelle 1728 Datensätze, oder auch kurz 12³. Bei mehr oder weniger Spalten erhöht sich der Exponent entsprechend.

Hat das jetzt jemand verstanden?? Falls nicht, dann probiert es einfach mal aus in Access und ihr bekommt den gleichen Fehler!!

Also, hoffe ihr könnt mir helfen!!

Gruß
McMorning
bei Antwort benachrichtigen
(Anonym) neanderix „ Da du einen Primärschlüssel für Tabelle1-Monat erstellt hast, verknüpft...“
Optionen

bei mir wird da keine Verknüpfung erstellt, Access erstellt mit Primärschlüssel nur automatische Verknüpfungen, wenn die Feldnamen der Tabellen identisch sind (zumindest mit Access97 oder 2000) . Das ist recht praktisch, wenn du mehrere Tabellen hast, die immer über Monat (oder sonstwas) verknüpft werden sollen. Ansonsten hast du natürlich recht, kann man auch selbst machen, indem man in der Entwurfsansicht der Abfrage das gewünschte Feld der einen Tabelle anklickt und zu dem Feld der anderen Tabelle zieht (Feld mit dem Verknüpfung gewünscht ist).

bei Antwort benachrichtigen