ich bin gerade mit Access 2000 am frickeln und dabei auf ein Problem gestoßen, das ich nicht gelöst bekomme.
In einem Endlosformular habe ich im Footer zwei Textboxen.
Die Erste soll die Summe des Betrages errechnen. Das ist simpel:
=Sum([Betrag])
schön schön hundertmal gemacht funktioniert auch.
Nun zur zweiten. Diese soll die Summe des Betrages ausrechnen, dabei aber nur Datensätze berücksichtigen, welche in einer weiteren Spalte das boolsche Feld „Planung=true“ haben.
Ich möchte das übersichtlich unten drunter stehen haben und nicht jedesmal einen Filter setzen müssen wenn ich den zweiten Betrag sehen will.
Geht das?
schau dir mal die Funktion DSUM() an. Da hast du alles was du
benötigst.
Das das kannte ich schon. Leider darf als Domäne nur Tabellen oder Abfragen gesetzt werden. Also z.B. so: DSum(„Betrag“;„Buchungen“;„Planung = True“)
Das hilft mir hier nicht viel weiter, weil ich in einem (teilweise gefilterten) Formular berechne.
Oder gehts auch anders? Meine Suche mit google brachte nichts weiteres in die Richtung.
ja das ist im Prinzip der richtige Weg Sorry hatte ein Brett vorm Kopf und diese Möglichkeit nicht bedacht.
im Prinzip! Denn bei mir funktioniert das nicht. Ich hab im Filter sowas stehen:
Das nimmt Dsum nicht als gültiges Kriterium
Naja werd mal sehen was sich da machen lässt. Zur Not muss ich den Filter vorher umstricken. Wäre aber irgendwie frickelei.