Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

Keine Berechnung Domsumme

Begonnen von Mac_wolf, Juni 27, 2014, 10:34:46

⏪ vorheriges - nächstes ⏩

Mac_wolf

Hallo,
ich habe wieder mal ein Problem, für das ich keine Lösung finde.

Im Formularfuß habe ich ein berechnetes Texfeld.
Die Formel lautet wie folgt : =DomSumme("[Eingang] ";"taschengeld";" [bew_nr] =   [display_bewnr]").
Wenn ich das Formular aufrufe rechnet Access  richtig sobald mindestens 2 Einträge mit der vorgegeben Bedingung vorhanden sind, wird aber nur ein Datensatz angezeigt bekomme ich ein leeres Feld
Merkwürdigerweise bekomme ich ein richtiges Ergebnis wenn ich das Formular vom Entwurfsmodus in den Formularmodus umschalte.
Hat Jemand eine Idee woran das liegt, und wie ich das  Problem lösen kann.

Besten Dank
Wolfgang

DF6GL

Hallo,

der Ausdruck sollte so lauten:

=DomSumme("[Eingan[color=red]g]"[/color];"taschengeld";"[bew_nr] = [color=red] " & [display_bewnr])[/color]

sofern "bew_nr" in der Tabelle den Datentyp Zahl,Long aufweist.


Zitatsobald mindestens 2 Einträge mit der vorgegeben Bedingung vorhanden sind, wird aber nur ein Datensatz angezeigt bekomme ich ein leeres Feld

versteh ich nicht...

Handelt es sich um ein Endlosform, das mehrere Einträge anzeigt, bzw. anzeigen kann?
Wenn so, dann zeigt das Berechnete Feld das Ergebnis der Summe aus den Datensätzen an, die mit dem aktuell markierten Formulardatensatz korrespondieren.
Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access

Mac_wolf

Zitat von: DF6GL am Juni 27, 2014, 17:18:04

versteh ich nicht...

Handelt es sich um ein Endlosform, das mehrere Einträge anzeigt, bzw. anzeigen kann?
Wenn so, dann zeigt das Berechnete Feld das Ergebnis der Summe aus den Datensätzen an, die mit dem aktuell markierten Formulardatensatz korrespondieren.

Genau, es ist ein Endlosformular dass mit einem Kriterium gefiltert.
Im Prinzip handelt es sich um eine Taschengeldliste.
Erfasst werden in einer Tabelle alle Einnahmen und Ausgaben für alle Bewohner. Mit einer Abfrage werden die Einträge dann für das Formular nach einer eindeutigen Bewohnernr gefiltert, so dass nur die Einträge des jeweiligen Bewohners angezeigt werden.
Innerhalb des Formulars kann ich dann die Einträge nochmal nach Datum filtern.
Das berechnete Steuerfeld soll mir immer die gesamte Summe für den jeweiligen Bewohner anzeigen unabhängig davon ob im Formular selber evtl. noch der Datumsfilter gesetzt ist.
Deshalb greife ich auf die Tabelle mit Domsumme zu.
Und wie gesagt es funktioniert ab mindestens 2 Einträgen, nur bei einem Eintrag zeigt Domsumme nichts an.

DF6GL

Hallo,

Und wie gesagt es funktioniert ab mindestens 2 Einträgen, nur bei einem Eintrag zeigt Domsumme nichts an


sind das "Einträge" im Endlos-Formular oder Datensätze in der Tabelle?

Hast Du den Ausdruck entspr. meinem Vorschlag angepasst?
Hast Du explizit  einen Formular-Datensatz markiert (auf den Datensatzzeiger geklickt) ?
Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access