Hallo zusammen,
ich möchte aus einer Tabelle Werte summieren. Bis jetzt bin ich auf folgendem Stand:
Das Auslesen der Daten funktioniert auch perfekt. Allerdings möchte ich jetz die Summen von "haben" und "soll" dargestellt haben.
Wenn ich allerdings jetzt sum(haben) setze meckert er bzw der Kontenklassenid
Fehlermeldung
"In der Abfrage ist der angegebene Ausdruck "kontenklassenid" nicht Bestandteil einer Aggregatfunktion erhalten"
Wo liegt hier das Problem?
ich möchte aus einer Tabelle Werte summieren. Bis jetzt bin ich auf folgendem Stand:
Code:
SQLStr = "SELECT kontenklassenid, kontenid, buchungsdatum, belegnr, buchungstext, haben, soll FROM tbl_buchungen WHERE kontenklassenid=5"
Set rstDaten = CurrentDb.OpenRecordset(SQLStr, dbOpenDynaset)
With rstDaten
.MoveFirst
Do Until .EOF
Kontenklasse = .Fields("kontenklassenid")
Konten = .Fields("kontenid")
Datum = .Fields("buchungsdatum")
beleg = .Fields("belegnr")
soll = .Fields("soll")
summe = .Fields("haben")
.MoveNext
Loop
.Close
End With
Das Auslesen der Daten funktioniert auch perfekt. Allerdings möchte ich jetz die Summen von "haben" und "soll" dargestellt haben.
Wenn ich allerdings jetzt sum(haben) setze meckert er bzw der Kontenklassenid
Fehlermeldung
"In der Abfrage ist der angegebene Ausdruck "kontenklassenid" nicht Bestandteil einer Aggregatfunktion erhalten"
Wo liegt hier das Problem?