Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

Arbeitsleistungen zusammenfassen

Begonnen von svko, September 04, 2016, 11:24:03

⏪ vorheriges - nächstes ⏩

svko

Hallo erstmal.
Ich bin neu hier und Accessneuling.Habe für die Arbeit bissher viel in Excel gemacht, komme damit aber nicht weiter.
Ich habe eine Tabelle in Access , in der stehen Datum eine Leitungsverzeichnisnummer und die Menge, die an diesem Tag erledigt worden.
Jetzt möchte ich einen Bericht oder auch ein Formular, in dem man einen Zeitraum auswählt und dann alle gleichen Leistungen zusammengerechnet werden.

MaggieMay

Hallo,

das lässt sich mit Hilfe einer gruppierten Parameter-Abfrage bspw. wie folgt lösen:
Select Leitungsverzeichnisnummer, Sum(Menge)
From tabelle
Where tabelle.Datum Between Forms!frmAuswahl!datvon AND Forms!frmAuswahl!datBis

Freundliche Grüße
MaggieMay

svko

Erst mal Danke für die Antwort.
Ja wie gesagt, Accessneuling.Ich habe eine Abfrage erstellt mit Datum
LV-Nummer und Menge.Habe bei Kriterien in der Datumsspaltegeschrieben
"Zwischen [vonDatum] UND [bisDatum]" ,habe dann beim öffnen zwei Dialoge bekommen,wo ich das Datum eingetragen habe.Natürlich war Keine Gruppierung
von LV-Nummer möglich,weil Datum in einer anderen Spalte war. Wo muß denn
Dein Code hingeschrieben werden?

MaggieMay

Ja, sorry, ich hatte die Gruppierung vergessen, das sähe dann so aus:

Select Leitungsverzeichnisnummer, Sum(Menge)
From tabelle
Where tabelle.Datum Between [datvon] AND [datBis]
Group By Leitungsverzeichnisnummer


Wenn das deine Frage nicht beantwortet, so zeige bitte den SQL-Code deiner Abfrage und beschreibe genauer, was du hiermit meinst:
ZitatNatürlich war Keine Gruppierung
von LV-Nummer möglich,weil Datum in einer anderen Spalte war
Freundliche Grüße
MaggieMay

svko

Ich habe es so nicht hinbekommen.Habe jetzt zwei Abfragen gemacht, die eine
filtert den Datumsbereich, die andere greift auf die erste Abfrage zu gruppiert diese.

Danke.