Access-o-Mania

Access-Forum (Deutsch/German) => Tabelle/Abfrage => Thema gestartet von: User am August 30, 2016, 13:44:43

Titel: Abfrage
Beitrag von: User am August 30, 2016, 13:44:43
Hallo zusammen,

folgende Situation.
Ich habe eine Tabelle, in der Buchungssätze Klassifiziert sind wie z.B. Aufwand Rohstoff, Büro ausstattung etc. mit Werten. Weiterhin habe ich je Buchungssatz eine Auftragsnummer. Je Aufragsnummer (1:n) gibt es beliebig viele Buchungssätze.

Jetzt möchte ich eine Abfrage, erstellen bei der die Aufträge Gruppiert sind und nur bestimmte Klassifizierte Buchungssätze als Summenwerte ausgegeben werden.

Gerne würde ich dies ohne SQL lösen da ich dies nicht behersche, wenn möglich sollte dies vie der entwurfsansicht funktionieren.

Schöne Grüße
Titel: Re: Abfrage
Beitrag von: PhilS am August 30, 2016, 14:05:36
Zitat von: User am August 30, 2016, 13:44:43Jetzt möchte ich eine Abfrage, erstellen bei der die Aufträge Gruppiert sind und nur bestimmte Klassifizierte Buchungssätze als Summenwerte ausgegeben werden.
Was genau meinst du mit bestimmte Klassifizierte Buchungssätze?
Wie werden diese bestimmt?
Sollen die übrigen nicht angezeigt und nicht aufsummiert werden?
Titel: Re: Abfrage
Beitrag von: User am August 30, 2016, 14:10:35
Servus,
ZitatWas genau meinst du mit bestimmte Klassifizierte Buchungssätze? Wie werden diese bestimmt?
ich habe ein Bild in den ersten Post angehängt.

ZitatSollen die übrigen nicht angezeigt und nicht aufsummiert werden?
Nein, andere Summen sollen nicht angezigt werden. Als beispiel nur die Summen von Löhne und Büro... getrennt.

Grüße
Titel: Re: Abfrage
Beitrag von: el_gomero am August 30, 2016, 14:17:03
Hallo,

du brauchst doch nur unter Kriterium die Werte einzutragen, die du sehen willst.

Oder wo klemmt es sonst?
Titel: Re: Abfrage
Beitrag von: User am August 30, 2016, 14:19:24
Servus,

als ausgabe soll wie folgt aussehen:

Auftrag, Summe Klassifizierung Löhne, Summe Klassifizierung Büro...

Grüße
Titel: Re: Abfrage
Beitrag von: el_gomero am August 30, 2016, 14:45:26
klicke im unteren Bereich der Abfrage rechts und stell über das Kontextmenü die Gruppierung ein. Bei dem Feld mit dem Betrag wählst du Summe. Beispiele dazu finden sich in der nordwind.mdb die Access beiliegt.

Nachtrag:  habe das gerade nochmal gelesen, wenn die Summen nebeneinander stehen sollen ändere die Abfrageart auf Kreuztabelle. Auftrag = Zeilenüberschrift, Klassifizierung = Spaltenüberschrift und bekommt die Kriterien mit, ggf ein 2. mal ohne Spaltenüberschrift zufügen, Betrag = Wert mit Summe als Einstellung.
Titel: Re: Abfrage
Beitrag von: User am August 30, 2016, 14:52:18
Servus,

die Summe habe ich eingestellt.

Wenn die Werte zu einer Klassifizierung Summieren möchte kann ich dies.
Wenn ich jedoch in einer Abfrage die z.B. je Auftrag Löhne als Summe und Büro Mat. als Summe haben möchte bekomme ich dies nicht hin.
Grüße 
Titel: Re: Abfrage
Beitrag von: el_gomero am August 30, 2016, 14:56:13
schalte mal auf die SQL-Ansicht um und poste das Statement, bzw schau erst mal den Nachtrag aus meinem vorigen post ...
Titel: Re: Abfrage
Beitrag von: User am August 30, 2016, 14:58:54
Servus,

ich würde dies gerne ohne SQL lösen da ich dies nicht behersche.
Könnte ich eine solche abfarge nicht mit dem Ausdrucksgenerator erstellen?

Grüße
Titel: Re: Abfrage
Beitrag von: el_gomero am August 30, 2016, 15:01:51
bitte genau lesen ! - ich habe nicht geschrieben, dass du ein SQL-Statement erstellen sollst, sondern das bestehende hier reinkopieren !!!
Titel: Re: Abfrage
Beitrag von: User am August 30, 2016, 15:08:49
Servus,

ist dies gemeint:

SELECT Tabelle1.Auftrag
FROM Tabelle1
GROUP BY Tabelle1.Auftrag;


Grüße
Titel: Re: Abfrage
Beitrag von: el_gomero am August 30, 2016, 15:11:38
ja, so ist das gemeint - damit kann ich sehen welchen Stand du hast.

Schalte zurück auf die Entwurfsansicht. Ziehe die Felder mit dem Betrag und der Klassifikation nach unten. Schalte um auf Kreuztabelle. Setze die Einstellungen wie unter Antwort #5 beschrieben.
Titel: Re: Abfrage
Beitrag von: User am August 30, 2016, 15:33:30
Servus,

soweit bin ich jetzt. Komme aber leider nicht weiter.

Grüße
Titel: Re: Abfrage
Beitrag von: el_gomero am August 30, 2016, 15:37:21
bei Wert musst du Summe statt Gruppierung vorgeben, bei der 2. Klassifizierung  Spaltenüberschrift entfernen und dafür unter Kriterien die beiden gewünschten Werte eintragen.
Titel: Re: Abfrage
Beitrag von: User am August 30, 2016, 16:08:13
Servus,

wunderbar.
Hätte ich auch eine andere Löung als eine Kreutztabelle?
Und könnte ich ggf. werte in der Spaltenüberschrift zusammenfassen, anhand der Kriterien?

Grüße
Titel: Re: Abfrage
Beitrag von: el_gomero am August 30, 2016, 16:13:15
zu 1. nein, jedenfalls nicht mit einfachen Mitteln

zu 2. ja - allerdings wäre dann das Datenmodell zu überdenken

btw - Tabelle1 ist hoffentlich nicht der richtige Bezeichner. Du solltest dir angewöhnen "sprechende" Bezeichner zu verwenden, dabei Leer- und Sonderzeichen ausser _ zu vermeiden und auf reservierte Wörter zu verzichten. Das macht das Access-Leben wesentlich angenehmer ;)
Titel: Re: Abfrage
Beitrag von: User am August 30, 2016, 16:26:46
Servus,

hättest du mir stichwörter das ich hier recherchieren kann.

Grüße
Titel: Re: Abfrage
Beitrag von: el_gomero am August 30, 2016, 16:29:41
klick mal auf den Link in meiner Signatur und schau dir besonders "basics" und "standards" an, evtl hilft auch "literatur".