Neuigkeiten:

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

Mobiles Hauptmenü

Openrecordset mit Gruppierung und Summe erstellen

Begonnen von smily68, Januar 23, 2019, 12:57:45

⏪ vorheriges - nächstes ⏩

smily68

Hallo

Ich will ein Openrecordset mit Gruppierung und einer Summe erstellen. In der Where Klausel soll eine Bedingung auf diese Summe gebildet werden. Mir ist nicht klar wie genau ich die Summe im Recordset bilde und wie ich in der Where Klausel ich auf diese zugreifen kann.

Hier mein Code, der nicht funktioniert:

    Set rsSpender = db.OpenRecordset("SELECT SpendeNr, Namen, ZusatzInfo, Sum(Betrag) FROM qryTempBescheinigung WHERE ZusatzInfo = 'MP' and Betrag >= " & Me.txtMinBetrag & " GROUP BY SpendeNr, Namen, Zusatzinfo", dbOpenSnapshot)

Für Hinweise bin ich sehr dankbar.

LG Daniel

Lachtaube

Die Spendennummer macht Dir womöglich die Aggregierung kaput, und da die "MP" überall gleich ist, könnte man sie in der Feldliste auch weglassen.
Grüße von der (⌒▽⌒)


smily68

Mein Ziel ist es aus der Spendendatei jeden Spender welche über das Jahr einen Mindestbetrag gespendet hat als Recordset zu haben.

Mit diesem Code funktioniert es nun
    Set rsSpender = db.OpenRecordset("SELECT SpendeNr, Namen, ZusatzInfo, Sum(Betrag) As SPBetrag  FROM qryTempBescheinigung WHERE ZusatzInfo = 'MP' GROUP BY SpendeNr, Namen, Zusatzinfo HAVING SUM(Betrag) >= " & Me.txtMinBetrag, dbOpenSnapshot)
LG Daniel

smily68

Kann mir jemand sagen wo ich den gelöst Button finde?