Supportnet / Forum / Datenbanken
Frage zu einer Acces-Abfrage
Frage
Hi an alle Access Spezialisten!
Ich brauche mal Eure Hilfe. Ich habe eine Datenbank, die meinen Lagerbestand beinhaltet. In dieser Datenbank wird mir angezeigt, bei welcher Firma ich welchen Artikel bestelle. Jeder Firma ist eine Zahl als Primärschlüssel zugeordnet. Also Firma X die Zahl 1, Firma Y die Zahl 2 usw. Jetzt möchte ich eine Abfrage erstellen, die mir die Firmen anzeigt, bei denen ich bestelle. Das funktioniert zwar schon, aber es wird in der Abfrage Firmen, über die ich mehrere Artikel beziehe, mehrfach angezeigt. Also, bei Firma X beziehe ich die Artikel A,B,C und bei Firma Y beziehe ich die Artikel D,E,F. Nun wird mir in der Abfrage Firma X 3x angezeigt und Firma Y ebenfalls. Kann man das nicht irgendwie zusammenfassen, egal wie viele Artikel ich bei den einzelnen Firmen beziehe, also das jede Firma nur einmal angezeigt wird?
Vielleicht hat ja jemand einen Tipp für mich. Sollten noch Fragen zu meinem Problem auftauchen, dann hier posten und ich werde versuchen sie zu beantworten.
Danke schon mal,
coros
Antwort 1 von FrankieH
Da gibt es verschiedene Möglichkeiten - je nach Fall passend oder nicht.
Wenn Du nur die Firmen anzeigen lassen möchtest, die etwas bestellt haben, dann verwende doch eine Abfrage mit Summe und group. z.B.
Select sum(artikelanz) as AnzGesamt, Firma from Bestellungen group by Firma;
Eine andere Möglichkeit - wenn Du einen Bericht ausgeben möchtest:
Du stellst das Steuerelement mit dem Firmennamen auf "Duplikate ausblenden". Auch hier müsstest Du eine Gruppe über Firma einrichten.
Gruss
Frankie
PS.: Die SQL-Anweisung hab ich nicht ausprobiert - aber so ähnlich sollte es klappen.
Wenn Du nur die Firmen anzeigen lassen möchtest, die etwas bestellt haben, dann verwende doch eine Abfrage mit Summe und group. z.B.
Select sum(artikelanz) as AnzGesamt, Firma from Bestellungen group by Firma;
Eine andere Möglichkeit - wenn Du einen Bericht ausgeben möchtest:
Du stellst das Steuerelement mit dem Firmennamen auf "Duplikate ausblenden". Auch hier müsstest Du eine Gruppe über Firma einrichten.
Gruss
Frankie
PS.: Die SQL-Anweisung hab ich nicht ausprobiert - aber so ähnlich sollte es klappen.
Antwort 2 von Koebi
Grüezi coros
Im Abfrageentwurf kannst Du bei den Abfrageeigenschaften die Frage "Keine Duplikate" auf Ja setzen, dann werden keine Duplikate angezeigt.
Gruss
Köbi
Im Abfrageentwurf kannst Du bei den Abfrageeigenschaften die Frage "Keine Duplikate" auf Ja setzen, dann werden keine Duplikate angezeigt.
Gruss
Köbi
Antwort 3 von coros_arbeit
Grüß Dich Frankie,
und Danke für Deine schnelle Hilfe. Das zweite von Deinen Beschreibungen war genau das was ich gesucht hatte und was zum Erfolg geführt hat.
Dank auch an Köbi.
Wünsche Euch noch einen schönen Tag,
coros
und Danke für Deine schnelle Hilfe. Das zweite von Deinen Beschreibungen war genau das was ich gesucht hatte und was zum Erfolg geführt hat.
Dank auch an Köbi.
Wünsche Euch noch einen schönen Tag,
coros

